4
我已经安装了Scotch Box并将PHP版本更新为PHP7。但是,似乎我更新了PHP CLI,而不是Apache使用的PHP版本。我看到其他答案,所以说在Apache的httpd.conf中有一行说loadModule php5
什么的。我已经检查过它,并且在我的httpd.conf中根本没有提及loadModule。让PHP 7运行在Apache上而不是使用Scotch Box/Vagrant的5.6运行
我的确看到PHP7安装在其中的路径中,其中/cli/
,而PHP 5.6安装在其中的路径/apache2/
或apache
。
总之,如何让PHP7在安装在Scotch Box上的Apache上工作?
我跑了两个命令,但它没有改变任何东西。我运行'sudo update-alternatives --set php/usr/bin/php7.0'(/ php7不存在,7.0)。该命令没有返回任何类型的消息,并且我重新启动了“apache2”重启Apache。当我看着phpinfo页面时,它仍然说PHP版本5.6.14-1。 –
我记得一些东西,也许你可以尝试“a2dismod php5.6”,然后“a2enmod php7.0” – JWang
感谢您的帮助!你的解决方案最终还是可行的,但是,我发现Puphet和Scotch Box一样,但是内置了PHP7和其他附加工具(https://puphpet.com/) –