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

在我的composer.json中,我得到了以下行:

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

当我执行Composer安装时,我收到以下错误:

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

但是......我的系统上有php 5.6。
我知道它仍然是不稳定的,但到了申请将被释放的时间,我们预计PHP 5.6将被释放为稳定,所以现在没有什么可担心的。
我认为Composer无法检测到这个PHP版本,因为它尚未稳定,但我不确定。

有一个想法的人?

有帮助吗?

解决方案 2

composer是/无法确定不稳定的PHP包。

我问题的解决方案是:

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

其他提示

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

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

并运行:

php composer.phar self-update

php composer.phar install 
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top