我正在创建一个使用Zend Framework 2作为框架的项目。
在我的作曲家。我有以下行:
"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版本只是因为它还不稳定,但我不确定它。
有人有主意吗?
你可能需要把php的版本,尝试:
"require": {
"php": ">=5.6.*",
"zendframework/zendframework": "2.3.*"
}
并运行:
php composer.phar self-update
php composer.phar install
Composer is/was无法确定不稳定的PHP包
我的问题的解决方案是:
php composer.phar install --ignore-platform-reqs