在 Ubuntu 16.04 Xenial 和 apache 上安装 php 5.3 或 5.4

新手上路,请多包涵

我想在 Ubuntu 16.04 Xenial 和 Apache 上安装 php 5.3 或 5.4。

一个教程指出我使用 PPA,但他们并没有帮助我满足我的需要。

我知道 PHP 5.3 和 4 已经过时了,但我的项目需要这个,这可能吗?如果是,那么请教我如何使用 Apache2 逐步进行。

原文由 MiksMeister 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 958
2 个回答

在安装 PHP 5.4 之前,您需要阅读此 通知

对 PHP 5.4 的安全支持已结束。您在使用此存储库时知道可能存在并且可能存在未修复的安全漏洞。请升级到主存储库中的 PHP 5.6 或 PHP 7.0: ppa:ondrej/php

了解风险后,要安装 PHP 5.4,请将 PPA 添加到您的 sources.list

 sudo add-apt-repository ppa:ondrej/php5-oldstable
sudo apt-get update

安装它:

 sudo apt-get install -y php5

为了安全起见,PHP 5.6 版本可以安装如下:

 sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart

更新

不支持 PHP 5.6 之前的所有版本

此页面列出了每个不受支持的 PHP 分支的生命周期结束日期。如果您正在使用这些版本,强烈建议您升级到 当前版本,因为使用旧版本可能会使您暴露在较新版本的 PHP 中已修复的安全漏洞和错误中。

原文由 GAD3R 发布,翻译遵循 CC BY-SA 3.0 许可协议

你可以使用这个包 ppa:sergey-dryabzhinsky/php53 来安装 php 5.3,我在 ubuntu 16 上用这个包管理。

 sudo add-apt-repository ppa:sergey-dryabzhinsky/php53
sudo apt-get update
sudo apt-get install php5

原文由 Nerius Jok 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题