使用Scotch Box / Vagrant使PHP 7在Apache而不是5.6上运行

我已经安装了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
上一篇:安装metasploitable3的经验总结


下一篇:vagrant+virtualbox