如何安装旧的PHP版本


Answers:


12

您可以使用Apt安装任何软件包的旧版本-只需查找所需的特定版本名称即可。假设您正在使用Debian,则可以在其站点http://www.debian.org/distrib/packages上查找旧版本的软件包

安装上述特定软件包的格式如下:

apt-get install <package name>=<version>

这样,如果您要安装名为5.3.3-7 + squeeze3的版本,请使用以下命令:

apt-get install php5=5.3.3-7+squeeze3

但这也使我想到了一个问题:“为什么要这么做?” 根据您的经验,虽然您可能有需要较旧版本PHP的PHP脚本,但长一段时间以来都没有进行过破坏PHP脚本的升级(我运行的Web服务器承载着数百个网站)。因此,您将在服务器上运行危险的不安全版本的PHP。您确定要这样做吗?


2
+1一词代表安全性,但我不同意“不要破坏任何内容”部分。
ercpe 2012年

6
我目前有一个托管服务器5.2的站点。我想设置一个与此虚拟机匹配的虚拟机,这样我就可以确定在开发实时服务器上一切正常。但是,如果主机可以这样做,我想升级(希望如此)。但是我担心从5.2迁移到5.4.9。必须有重大变化,不是吗?
thomthom

1
我在一个网站上工作,该网站的任何PHP版本都比5.4更新。与运行旧版本的PHP相比,将其更新到较新的php的成本更高。
Mnebuerquo

@Mnebuerquo就是他们所有人所说的,直到他们看到安全漏洞的代价:)
Lucas Kauffman

当然,运行旧版本对开发有利,尤其是在生产服务器运行旧版本的情况下。
马克·斯图尔特


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.