在Xenial上安装PHP 5.6(16.04)[重复]

Modified on: Sat, 09 Jun 2018 17:42:53 +0800
    

这个问题已经有了答案:

    

    

我需要使用php5(5.6),因为我正在开发一个不支持php7的Drupal 7项目。问题是我最近更新到ubuntu 16.04 Xenial,似乎不再支持php5

我尝试从此回购安装它,但是当它尝试使用apt I进行安装时总是得到类似的错误。

$ sudo apt-get install php5-cli
Cependant les paquets suivants le remplacent :
  php7.0-cli:i386 php7.0-cli`

这意味着它已经过时了。如何在Xenial上安装PHP 5.6?

最佳答案

删除所有库存的PHP软件包

使用dpkg -l | grep php| awk '{print $2}' |tr "\n" " "然后使用sudo aptitude purge your_packages_here删除不需要的软件包,或者如果你想直接删除它们,请使用:

sudo apt-get purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`

添加PPA

sudo add-apt-repository ppa:ondrej/php

如果你得到add-apt-repository: command not found首先运行以下命令:

sudo apt-get install software-properties-common

安装PHP版

sudo apt-get update
sudo apt-get install php5.6

您也可以安装php5.6模块,例如

sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml

验证您的版本

如果您已安装php5.6-cli

sudo php -v

如果您没有php5.6-cli,请将其放在.php文件中

<?php //outputs php configuration info phpinfo(); ?>

作者:Community,storm

相关问答

添加新评论