-1

我正在创建一个使用 Zend Framework 2 作为框架的项目。

在我的 composer.json 我有以下行:

"zendframework/zendframework": "2.3.*",

当我执行 composer install 时,出现以下错误:

- zendframework/zendframework 2.3.1 requires php >=5.3.23 -> no matching package found.

但是...我的系统上安装了 PHP 5.6。
我知道它还不稳定,但是当应用程序发布时,我们预计 PHP 5.6 将作为稳定版本发布,所以暂时不用担心。
我认为作曲家无法检测到这个 PHP 版本只是因为它还不稳定,但我不确定。

有人有想法吗?

4

2 回答 2

2

你可能需要把php的版本,试试:

"require": {
    "php": ">=5.6.*",
    "zendframework/zendframework": "2.3.*"
}

并运行:

php composer.phar self-update

php composer.phar install 
于 2014-07-29T18:19:05.530 回答
0

Composer 无法确定不稳定的 PHP 包。

我的问题的解决方案是:

php composer.phar install --ignore-platform-reqs
于 2017-01-18T15:10:15.010 回答