ubuntu16.04已经选择PHP7.0作为新的基础包了,所以不能再Ubuntu16.04上安装PHP5,如果硬要安装,则会出现依赖问题,而且一般无法解决:
比如,Ubuntu16.04上的软件需要的是一个较高版本的库,而PHP5需要的是一个较低版本的库,系统会提示:libapache2-mod-php5依赖于某某库,但该库不能被安装。因为php5基于较低版本的库文件,如果安装的话有其他正常软件可能将不能运行。
故,推荐安装PHP7.0,并且用“libapache2-mod-php”代替“libapache2-mod-php5”。
最后,如果阁下非要使用PHP5,那就只好回到Ubuntu14.04LTC(推荐)了!
比如,Ubuntu16.04上的软件需要的是一个较高版本的库,而PHP5需要的是一个较低版本的库,系统会提示:libapache2-mod-php5依赖于某某库,但该库不能被安装。因为php5基于较低版本的库文件,如果安装的话有其他正常软件可能将不能运行。
故,推荐安装PHP7.0,并且用“libapache2-mod-php”代替“libapache2-mod-php5”。
最后,如果阁下非要使用PHP5,那就只好回到Ubuntu14.04LTC(推荐)了!

本文介绍了Ubuntu16.04默认使用PHP7.0的原因及影响,解释了为何不能在此版本中安装PHP5。并提供了解决方案,包括如何正确配置libapache2-mod-php。

497

被折叠的 条评论
为什么被折叠?



