ubuntu16.04系统下如何将apache2的默认php版本切换成5.6

诸葛非卿 发布于 2017/05/09 17:11
阅读 898
收藏 0

如题:目前使用的是laravel5.4编写一个系统,但是老是报各种错误,经过一番检查之后发现是php7.0版本有问题,所以决定换PHP5.6。现在的问题是我可以将系统的PHP版本换成5.6,apache2总是默认选择7.0。

同时我使用命令:

$ sudo a2dismod php7.0
$ sudo a2enmod php5.6
$ sudo service apache2 restart

结果 在终端输入:php -v显示版本是php5.6,在浏览器中无法打开网站了,也就是apache2关闭了,不知道是什么原因,有知道的高人麻烦指导一下,谢谢了!

 

以下是问题补充:

@诸葛非卿:当然如果在不用更换PHP7.0的情款下直接可以使用laravel5.4那就更好了。当然如果觉得直接通过修改PHP版本就能解决不能使用laravel5.4的问题,那么就不用看下面的问题了。 目前我用composer event 检查laravel 总是报错: 错误如下: PHP Fatal error: Uncaught Error: Call to undefined function Comp (2017/05/09 17:17)
加载中
0
A灵云A
A灵云A

试试

$ sudo update-alternatives --set php /usr/bin/php5.6

诸葛非卿
诸葛非卿
用过了,但是没有用!
返回顶部
顶部