Zend framework2 ZF2/composer:detect PHP 5.6

Zend framework2 ZF2/composer:detect PHP 5.6,zend-framework2,composer-php,php-5.6,Zend Framework2,Composer Php,Php 5.6,我正在创建一个使用Zend Framework 2作为框架的项目 在我的composer.json中,我有以下几行代码: "zendframework/zendframework": "2.3.*", 执行composer安装时,出现以下错误: - zendframework/zendframework 2.3.1 requires php >=5.3.23 -> no matching package found. 但是。。。我的系统上有PHP5.6。 我知道它还不稳定,但到应

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

在我的composer.json中,我有以下几行代码:

"zendframework/zendframework": "2.3.*",
执行composer安装时,出现以下错误:

- zendframework/zendframework 2.3.1 requires php >=5.3.23 -> no matching package found.
但是。。。我的系统上有PHP5.6。 我知道它还不稳定,但到应用程序发布时,我们预计PHP5.6将作为稳定版本发布,所以现在无需担心。 我认为composer无法检测到这个PHP版本,只是因为它还不稳定,但我不确定


有想法的人?

您可能需要输入php版本,请尝试:

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

php composer.phar self-update

php composer.phar install 

Composer无法确定不稳定的PHP包

我的问题的解决方案是:

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

如果这就是问题所在,我会感到惊讶。php-v是否显示正确的版本号?是的,它显示正确的版本号。它表明我正在使用PHP5.6RC2。现在无法显示,因为我现在在另一台电脑上,但明天我甚至可以发布一个复制粘贴。请检查您是否在windows中,如果您的PATH系统变量和php PATH指向正确的php文件夹。我在使用多个php版本时也遇到了同样的问题,一个旧条目指向一个旧版本的phpOnly have 1 php版本。我的路径指向正确的版本。这是php-v:PHP5.6.0RC2 cli builded:Jul 2 2014 12:38:54版权所有c 1997-2014 php Group Zend Engine v2.6.0-dev版权所有c 1998-2014 Zend Technologies with Xdebug v2.2.4版权所有c 2002-2014作者Derick Rethans作曲者展示了什么-p|grep php给了你什么?