ubuntu1404 安装php5.6-fpm

因为历史原因,不得不使用这么老的版本。。。

现在很少有人用ubuntu1404了,也很少有人用php5.6了,所以安装过程中遇到的问题,很多百度出来的帖子说是系统不再维护导致的,好在我没有相信,最终还是装上了。。。

添加php源

如果直接apt-get install php-fpm,安装的是php7的版本,如果指定版本,apt-get install php5-fpm,则会报错Package php5-fpm have no installation candidate,也就是找不到安装包。

ubuntu1404 安装php5.6-fpm_第1张图片

所以,我们需要首先自己把php官方提供的源装上。

我们需要使用add-apt-repository命令添加源,因此需要首先安装这个命令:

apt-get install software-properties-common

然后就可以添加php源了:

sudo add-apt-repository ppa:ondrej/php

这里又会报错'ascii' codec can't decode byte 0xc5 in position 92: ordinal not in range(128)

ubuntu1404 安装php5.6-fpm_第2张图片

具体什么意思不知道,但可以猜测是ascii编码有问题,看到上面信息红圈里你那条,好像是一个推荐的解决办法,于是试了一下,还真解决了,反正就是前面加个参数,就变成utf-8,就没问题了~

LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php

源添加成功之后,更新一下:

sudo apt-get update

然后,就可以装了:

sudo apt-get install php5.6-fpm

这里又报了一个错,Errors were encountered while processing: plymouth

不知道什么意思,感觉是包的依赖关系有问题,于是加了-f:

sudo apt-get -f install php5.6-fpm

恩,然后就好了。。。

装好之后会自启,命令在这里:

/etc/init.d/php5.6-fpm

 

你可能感兴趣的:(其他)