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

Make PHP 7 run on Apache instead of 5.6 with Scotch Box / Vagrant

我已经安装了 Scotch Box 并将 PHP 版本更新到 PHP7。但是,我似乎更新了 PHP CLI,而不是 Apache 使用的 PHP 版本。我在 SO 上看到其他答案说在 Apache httpd.conf 中有一行说 loadModule php5 或其他内容。我已经检查过了,在我的 httpd.conf 中它根本没有说明任何关于 loadModule 的内容。

我确实看到 PHP7 安装在 /cli/ 的路径中,而 PHP 5.6 安装在 /apache2/ 或 [= 的路径中15=] 在里面。

简而言之,如何让 PHP7 在安装在 Scotch Box 上的 Apache 上工作?

我使用 vagrant,我使用 ubuntu 作为我的 OS,所以我只使用 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