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

Abd*_*azj 3 php package-management php5-fpm 18.04

我想知道如何在 Ubuntu Server 18.04 LTS 上安装 PHP 5.3,因为我的系统只需要 PHP 5.3。

这可能吗?

G T*_*awo 10

除了收到有关过时软件包的常见警告外,您还应该能够在您的系统上编译 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
Run Code Online (Sandbox Code Playgroud)

解压并 cd 到目录

tar -xvf php-5.3.29.tar.bz2
cd php-5.3.29
Run Code Online (Sandbox Code Playgroud)

准备好一切并编译 - 如果出现错误,您可能会丢失一些包。你将不得不谷歌如何获得这些缺失的部分。

./configure
make
Run Code Online (Sandbox Code Playgroud)

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

sudo checkinstall
Run Code Online (Sandbox Code Playgroud)

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

您可能需要为 .deb 文件安装一些缺少的包(如 Apache 等)您可以通过在以下之后运行来修复它:

sudo apt-get install -f
Run Code Online (Sandbox Code Playgroud)

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