如何在 apache 中启用 php7 模块


How to enable php7 module in apache?

当我尝试运行a2enmod php7.0时 - 我收到消息"考虑冲突 php5 for php7.0"。

重新启动 apache 后 - apache 无法启动。

如何解决这个问题?

也许一些已经启用的模块链接到php5?

参数:Ubuntu Wily,阿帕奇 2.4.18,PHP 7.0.4 (仅适用于 cli)

首先,禁用php5模块:

a2dismod php5

然后,启用php7模块:

a2enmod php7.0

接下来,重新加载/重新启动 Apache 服务:

service apache2 restart

更新 2018-09-04

在注释中,您需要指定确切安装的 php-7.x 版本。

我在以下线程上找到了解决方案: https://askubuntu.com/questions/760907/upgrade-to-16-04-php7-not-working-in-browser

我的情况不仅是

php 不起作用,而且 phpmyadmin 也做了 像这样一步一步

sudo apt install php libapache2-mod-php
sudo apt install php7.0-mbstring
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
service apache2 restart

然后到:

gksu gedit /etc/apache2/apache2.conf

在最后一行,我添加了Include/etc/phpmyadmin/apache.conf

与所有问题达成协议

马切伊

如果它解决了您的问题,请在原始帖子中对此解决方案投赞成票。

对于寻找相同问题解决方案的Windows用户。我刚刚补充

LoadModule php7_module "C:/xampp/php/php7apache2_4.dll"

在我的/conf/extra/httpв-xampp.conf