尝试configurationCentOS 6和PHP 5.3.15

我试图复制一个生产环境,所以我运行PHP 5.3.15是非常重要的。 问题是我的开发服务器正在运行Centos 6,而软件包pipe理器只会安装PHP 5.3.3。 我读过,Centos 6永远与PHP 5.3.3绑定,不鼓励升级。 这是真的? 我试图直接安装PHP 5.3.15 rpm,但由于依赖性问题而失败:

error: Failed dependencies: libcrypto.so.6()(64bit) is needed by php-common-5.3.15-1.w5.x86_64 libcurl.so.3()(64bit) is needed by php-common-5.3.15-1.w5.x86_64 libssl.so.6()(64bit) is needed by php-common-5.3.15-1.w5.x86_64 

我应该为我的开发环境考虑一个不同的Linux发行版吗? 我对所有这些都是新鲜的,所以非常感谢能够为我解决这个问题的人。

您正在尝试在CentOS 6上安装为CentOS 5构build的软件包。如果您尝试复制生产环境,则应使用与生产相同的操作系统。

在使用上面的包名称进行快速search之后,看起来这个包最初是从Webtatic Yum Repo中抓取的。 在这篇文章中,页面底部有链接,用于在RHEL / CentOS 5上运行5.3, 在RHEL / CentOS 6上运行5.4 。

简而言之:如果您尝试复制环境,则应该使用与生产相同的发行版版本/发行版。