我已经安装了Scotch Box并将PHP版本更新为PHP7.但是,我似乎更新了PHP CLI,而不是Apache使用的PHP版本.我在SO上看到其他答案说在Apache httpd.conf中有一行说loadModule php5或其他东西.我检查了它,在我的httpd.conf中根本没有说任何关于loadModule的内容.
我确实看到PHP7安装在带有/ cli /的路径中,而PHP 5.6安装在带有/ apache2 /或apache的路径中.
简而言之,我如何让PHP7在Scotch Box上安装Apache?
解决方法:
我使用vagrant,我使用ubuntu作为我的操作系统,所以我只是使用apt-get来安装php7 …根据我的经验,你可以使用以下方法切换php版本:
sudo update-alternatives --query php
sudo update-alternatives --set php /usr/bin/php7
如果它不起作用,你可以试试这个:
sudo a2dismod php5.6
sudo a2enmod php7.0