我必须在Windows上安装ZF2:
php composer.phar self-update
(一切正常) php composer.phar install
现在我得到这个:
zendframework / zendframework 2.3.1需要php> = 5.3.23 – >没有find匹配的包。
好的,我检查了PHP版本php -v
:
PHP 5.3.6 (cli)(built:Mar 17 2011 10:37:07)
有任何想法吗?
ZF 2.3.0及以上版本需要PHP 5.3.23或以上版本。 你有5.3.6(6小于23!)。 您可能需要将PHP升级到更新的版本,或者降级到ZF 2.2.x.
5.3.6小于5.3.23。 >=
表示“大于或等于”。
Zend Framework 2需要至少5.3.23
,而你有5.3.6
。 这意味着您的PHP版本不受支持,您不能在该服务器上使用Zend Framework。
你可以做什么:
我建议您将您的本地Windows版本的PHP更新为您在生产中使用的版本。 如果这个生产版本不能运行Zend Framework 2.3.1,那么你就不会从解决你所遇到的依赖问题中受益。
作曲家不允许你改变内部使用的PHP版本,如果你的本地PHP只是用来把所有的依赖关系,但用来执行这些。 所以匹配生产版本是一件好事。