如何在apache中启用php7模块?

时间:2016-03-14 13:34:16

标签: php apache ubuntu

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

重启apache后 - apache无法启动。

如何解决这个问题?

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

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

3 个答案:

答案 0 :(得分:56)

首先,禁用php5模块:

a2dismod php5

然后,启用php7模块:

a2enmod php7.0

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

service apache2 restart

更新2018-09-04

wrt the comment,您需要指定确切安装的版本。

答案 1 :(得分:25)

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

     

处理所有问题

     

马切伊

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

答案 2 :(得分:0)

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

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

/conf/extra/httpв-xampp.conf