Apache没有使用PHP 5.6而是使用PHP 5.5

我正在尝试将我的PHP版本从5.5升级到5.6,这样我就可以让Laravel工作了。 所以我按照这里的说明进行操作,而不是添加此存储库:

sudo add-apt-repository ppa:ondrej/php5-5.6 

我补充说:

 sudo add-apt-repository ppa:ondrej/php5 

其他任何东西都不起作用。 之后我安装了PHP并测试了我做的这个版本:

 php -v 

这给了我这个:

 PHP 5.6.28-1+deb.sury.org~trusty+1 

但是当我在浏览器中导航到服务器时,phpinfo()显示了这个:

 PHP Version 5.5.9-1ubuntu4.20 

为什么会发生这种情况,为什么Apache不加载新版本?

另外,在我的/ etc文件夹中我有两个php文件夹,一个是:/ etc / php5(我认为包含php5.5)和另一个叫:/ etc / php(我认为包含php5.6)。

我发现我在/ etc / apache2 / mods-available /中有以下文件

 php5.6.conf php5.6.load php5.conf php5.load php5filter.conf php5filter.load php7.0.conf php7.0.load 

所以我做的是以下

 sudo a2dismod php5.load 

然后

 sudo a2enmod php5.6.load 

将apache使用的版本切换为5.6并解决了voila问题:)