使用Composer 3.1版安装CakePHP*
我的问题是,并非所有服务器都运行PHP5.6或更高版本。 所以我需要使用支持PHP5.5.*/5.4.*的CakePHP3.1.*的旧版本 问题在于Composer安装解决方案:使用Composer 3.1版安装CakePHP*,php,cakephp,composer-php,Php,Cakephp,Composer Php,我的问题是,并非所有服务器都运行PHP5.6或更高版本。 所以我需要使用支持PHP5.5.*/5.4.*的CakePHP3.1.*的旧版本 问题在于Composer安装解决方案: composer create-project --prefer-dist cakephp/app:3.1.9 demo 给我一个错误: 找不到版本为3.1.9的包cakephp/app 我尝试过其他版本(3.1.11/12/10),但没有成功。 有没有办法或者我每次都需要手动从GitHub下载这些版本?cakeph
composer create-project --prefer-dist cakephp/app:3.1.9 demo
给我一个错误:
找不到版本为3.1.9的包cakephp/app
我尝试过其他版本(3.1.11/12/10),但没有成功。
有没有办法或者我每次都需要手动从GitHub下载这些版本?
cakephp/app
是与cakephp/cakephp
不同的存储库。所以它遵循自己的版本控制
cakephp/app
是一个可用于创建应用程序的模板/框架。而cakephp/cakephp是主要的核心
检查下面的cakephp/app:
3.1.2
版本,该版本允许PHP=5.4
cakephp/app
是与cakephp/cakephp
不同的存储库。所以它遵循自己的版本控制
cakephp/app
是一个可用于创建应用程序的模板/框架。而cakephp/cakephp是主要的核心
检查下面的cakephp/app:
3.1.2
版本,该版本允许PHP=5.4
好的,但是我如何在composer中使用这个版本呢?您已经编写了上面的命令
composer创建项目-首选dist-cakephp/app:3.1.2 demo
。这不是你要问的吗?@gmponos“问题”是,应用程序模板对cakephp/cakephp
使用了~3.1
的版本约束,这意味着,OP需要将该约束更改为更严格的约束,比如说,我认为composer会自动解决这个问题,并一直安装到cakephp/cakephp 3.1.12
,因为他的PHP版本不是5.6。我错了吗?好的,但是我如何在composer中使用这个版本呢?您已经编写了上面的命令composer创建项目-preference dist cakephp/app:3.1.2 demo
。这不是你要问的吗?@gmponos“问题”是,应用程序模板对cakephp/cakephp
使用了~3.1
的版本约束,这意味着,OP需要将该约束更改为更严格的约束,比如说,我认为composer会自动解决这个问题,并一直安装到cakephp/cakephp 3.1.12
,因为他的PHP版本不是5.6。我错了吗?