我可以在 Ubuntu Server 18.04 LTS 上安装 PHP 5.3.5 吗?

我可以在 Ubuntu Server 18.04 LTS 上安装 PHP 5.3.5 吗?

我有一个只需要 PHP 5.3 的系统。

是否可以在 Ubuntu Server 18.04 LTS 上安装 PHP 5.3?

答案1

除了获得通常的关于过期软件包的警告,您应该能够在您的系统上编译 PHP 5.3。

取自这个帖子

您将需要以下额外的包:

sudo apt-get install build-essential libxml2-dev checkinstall

安装 PHP

在终端-将包下载到 tmp 目录(或您想要下载到的任何地方)

cd /tmp && wget http://in1.php.net/distributions/php-5.3.29.tar.bz2

解压并进入目录

tar -xvf php-5.3.29.tar.bz2
cd php-5.3.29

准备好一切并进行编译 - 如果出现错误,则可能是缺少一些包。您必须使用 Google 来查找如何获取这些缺失的部分。

./configure
make

创建 PHP 5.3 .deb 文件。这样您以后就可以轻松卸载。

sudo checkinstall

我刚刚尝试在我的 18.04 机器上编译它,它运行良好。但是你的项目可能需要某些 php 模块,你可能还必须找到并编译它们。

您可能需要安装 .deb 文件缺少的一些软件包(比如 Apache 等),您可以通过运行以下命令来解决这个问题:

sudo apt-get install -f

另外,我希望这个项目是内部项目,不会暴露在互联网上。但我相信你知道其中的危险,对吧?;)

答案2

是的,这是可能的,但您需要手动编译 php。除了上述注释之外,./configure make(您需要包括要添加到编译中的模块)

相关内容