Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用ubuntu 16安装PHP5.4??_Php_Ubuntu_Lamp - Fatal编程技术网

如何用ubuntu 16安装PHP5.4??

如何用ubuntu 16安装PHP5.4??,php,ubuntu,lamp,Php,Ubuntu,Lamp,我在ubuntu 16上安装了LAMP堆栈,我得到了PHP7 我想把它降级到PHP5.4。我应该使用什么命令删除php 7并在我的ubuntu 16中安装php 5.4?首先,从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 pytho

我在ubuntu 16上安装了LAMP堆栈,我得到了PHP7


我想把它降级到PHP5.4。我应该使用什么命令删除php 7并在我的ubuntu 16中安装php 5.4?

首先,从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
试试这个

sudo-apt-get-purge-php*

然后


sudo apt get install php5.4 php5.4-gettext php5.4-common

首先必须安装php5.4(如果尚未安装):

然后:

阿帕奇:

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


您是否尝试过可用的PHP版本管理器(切换器)或其他版本?您有这样做的充分理由吗?a) 5.4完全不受支持。b)很少有代码不能在7.0上运行c)7.0可以快100%左右d)如果没有其他东西使用5.6!不要那样做。php5.4已经死了,它不再得到安全更新,所以你会使你的服务器不仅过时,而且易受攻击。它不工作,为什么我们要删除php5?我的系统中有php7。首先,您应该删除php7或LAMP,然后,命令此代码。
sudo a2dismod php7.0 ; sudo a2enmod php5.4 ; sudo service apache2 restart
sudo update-alternatives --set php /usr/bin/php5.4