当我尝试运行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