目录

ubuntu18.04安装php5.6

在ubuntu18.04系统里用apt-cache search php命令查看,发现没有 php5.6 版本了,只有php7.0 或以上版本。

如果我们想安装 php5.6 版本可以使用ppa增加源:

sudo apt-get install python-software-properties 
sudo add-apt-repository ppa:ondrej/php 
sudo apt-get update 

之后就可以安装 php 5.6及相关库,比如

sudo apt-get -y install php5.6-fpm php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-xml

php7与php5同时存在

假设ubuntu18.04中要求php7与php5两个版本,用于php版本切换使用的话,我们是可以安装两个不同版本及其相关库,但/usr/bin/php或/bin/php只指向一个php版本。

当然我们将php指向php5.6时,我们可以通过以下命令安装5.6的相关php扩展库:

sudo apt-get install php5.6 php5.6-common php5.6-redis php5.6-fpm php5.6-msgpack php5.6-imagick php5.6-igbinary php5.6-bcmath php5.6-soap php5.6-xml php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-json php5.6-zip php5.6-mongodb php5.6-xdebug

同样的php指向7.2时,我们也可以安装php7.2对应的扩展库,比如:

sudo apt-get install php7.2-json

markdown @tsingchan

引用格式为收藏注解,比如本句就是注解,非作者原文。