如何在Apache中启用php7模块?

当我尝试运行a2enmod php7.0 – 我得到消息“考虑php7的冲突php5”。

重新启动apache之后 – apache无法启动。

如何解决这个问题?

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

Params:Ubuntu Wily,Apache 2.4.18,PHP 7.0.4(仅适用于cli)

首先,禁用php5模块:

 a2dismod php5 

然后,启用php7模块:

 a2enmod php7.0 

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

 service apache2 restart 

我在以下线程中找到了解决方案: 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 

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

这就解决了所有的问题

马切伊

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

对于正在寻找解决相同问题的Windows用户。 我只是补充

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

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