我在CentOS 6.x上使用zf 1.11.11
和php 5.3.3
。现在我安装了一个新的干净的CentOS 7,但我无法将php
版本与我的旧代码匹配。我找不到包含php 5.3.3
和正确Apache Server
的存储库,该存储库适用于我的代码。另外,我不知道zf 1.11.11
可以使用哪个版本的php
。
如何找到适用于yum
的存储库并为我的zf
应用程序安装适当的php和apache?
答案 0 :(得分:1)
根据composer.json of the framework PHP 5.6或7.0是必需的。
要在CentOS 6.0上安装,您可以添加以下repositoy信息(根据https://webtatic.com/packages/php70/):
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
在添加之后,按照上面链接中的说明运行yum install php70w php70w-opcache
如评论中所述,我误读了zend框架安装的版本号。 @Progrock指出的建议的PHP版本composer.json中定义的Zend Framework 1.12所需的PHP版本是> = 5.2.11
例如,您可以按照this guide在museum.php.net上的CentOS上安装php 5.2.17,但我建议您安装其中一个currently supported versions of PHP