我有一个只需要 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(您需要包括要添加到编译中的模块)