ZF2 / composer:检测PHP 5.6

时间:2014-07-28 16:50:50

标签: zend-framework2 composer-php php-5.6

我正在创建一个使用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版本只是因为它还不稳定,但我不确定。

有人有想法吗?

2 个答案:

答案 0 :(得分:2)

您可能需要放置php版本,请尝试:

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

并运行:

php composer.phar self-update

php composer.phar install 

答案 1 :(得分:0)

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

我的问题的解决方案是:

php composer.phar install --ignore-platform-reqs