如何在Ubuntu 16上安装PHP 5.4?

4

我已经在Ubuntu 16上安装了LAMP堆栈,并且获得了PHP 7。

我希望将其降级为PHP 5.4。我应该使用什么命令来删除PHP 7并在我的Ubuntu 16中安装PHP 5.4?


2
你尝试过其中一个可用的PHP版本管理器(切换器)吗: phpbrewphp-version或其他? - Petar Donchev Marinov
4
你这样做有好的理由吗?a) 5.4已完全不受支持。b)几乎没有代码不能在7.0上运行。c)7.0可以快100%左右。d)如果没有别的,至少使用5.6! - mcfedr
1
不要这样做。PHP 5.4已经过时,不再获得安全更新,因此您的服务器不仅过时,而且容易受到攻击。 - Kornel
3个回答

0
尝试一下这个:
sudo apt-get purge php*
然后执行:
sudo apt-get install php5.4 php5.4-gettext php5.4-common

-1

首先,从您的Ubuntu中删除LAMP。 然后,使用以下内容:

sudo apt-get update
sudo apt-get install apache2 php5 mysql-server mysql-client php5-mysql //install php 5.3
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php5
sudo apt-get remove php5 //remove php 5.3
sudo apt-get update
sudo apt-get install php5 //install php 5.4

它不起作用,为什么我们要删除php5?我在我的系统中有php7。 - unknownbits
首先,您应该删除PHP7或LAMP,然后执行以下命令。 - Hamid

-1

首先,您必须安装 PHP 5.4(如果您尚未这样做):

sudo apt-get install php5-fpm php5-mysql

然后:

Apache:

sudo a2dismod php7.0 ; sudo a2enmod php5.4 ; sudo service apache2 restart

CLI:

sudo update-alternatives --set php /usr/bin/php5.4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接