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