TL; DR:如果要使用php5,则需要使用Ubuntu 14.04 LTS
在Ubuntu 16.04 LTS上使用PHP 7.0
Ubuntu 16.04已使用新的PHP软件包基础结构切换到PHP 7.0。因此,不,您不能在Ubuntu 16.04上安装php5,但可以使用以下方法安装PHP 7.0软件包:
apt-get install libapache2-mod-php
这将安装一个依赖于最新PHP版本的虚拟软件包,并libapache2-mod-php7.0
作为依赖项进行拉取。
如果您正在寻找扩展,也请始终使用无版本的变体(例如,php-apcu
而不是php7.0-apcu
),因为PECL扩展包装中没有版本,以允许顺利升级。
使用PHP PPA与PHP 7.0共安装PHP 5.6
有一个选项可以使用共同安装PHP 5.6软件包ppa:ondrej/php
。
有关更多信息,请参见以下答案:https : //askubuntu.com/a/762161/309221
从上面的链接中提取:
假设libapache2-mod-php
是为您启用Apache中的PHP的合适方法,您可以按照以下方式进行:
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
切换PHP版本(Apache):