在Ubuntu 13.04上安装PHP 5.3

如何在Ubuntu 13.04 (Raring Ringtail)上安装旧的PHP版本 – 优选版本5.3.3?

除非您从13.04平台上的源代码进行完全重新编译,否则我建议不要在以后的操作系统上安装任何预先打包的旧版本PHP版本。 原因是主要版本之间存在许多不兼容性,当事情不起作用时,你会感到非常惊讶。

无论如何,这将花费时间和精力。 您可能会被迫重新编译并重新安装许多依赖包以使其工作。 由于供应商发布和更新了更新的支持包(即更多的重新编译和重新安装),因此可能需要付出很多努力才能保留旧版本。

另外,请记住,在较新版本的PHP(安全问题)中修复了一些不值得回溯到旧版本的问题。

另一个建议可能是重新安装支持您希望的PHP版本的操作系统作为分发的一部分。

您可以像往常一样安装php,它将安装5.4,然后使用此脚本将其降级到5.3:

http://www.ubuntugeek.com/how-to-downgrade-php-version-from-5-4-to-5-3-in-ubuntu-12-10-quantal.html

程序要遵循

首先,您需要从上面的链接下载shell脚本。

拥有php5_4_downgrade_5.3.sh文件后,您需要使用以下命令更改权限

sudo chmod 755 php5_4_downgrade_5.3.sh 

现在,您可以使用以下命令运行该脚本

 sudo sh php5_4_downgrade_5.3.sh 

按照屏幕上的说明立即在Rackspace云Ubuntu 13.04上运行!

我建议只运行较旧的Ubuntu版本 – 尤其是Ubuntu精确版仍包含PHP 5.3,它也是LTS。

这里有一个页面,其中包含以前不支持的PHP版本。 我想在tarball中有一个带有指令的自述文件。