在PHP5存在的情况下移除PHP 7后,Apache2无法正常工作

时间:2017-01-30 09:27:41

标签: php apache ubuntu

我想将Ubuntu中的PHP版本从7.1更改为5.6,我卸载了PHP7,但现在我无法运行Apache2。我已经安装了PHP5.6。 我尝试重启apache服务时收到此错误:

  

apache2.service的作业失败,因为控制进程已退出   错误代码。请参阅" systemctl status apache2.service"和" journalctl   -xe"详情。

     

●apache2.service - LSB:Apache2 Web服务器已加载:已加载   (/etc/init.d/apache2;生成;供应商预设:已启用)Drop-In:   /lib/systemd/system/apache2.service.d              └─apache2-systemd.conf活动:失败(结果:退出代码)自周一2017-01-30 10:23:28 CET; 2分35秒前        Docs:man:systemd-sysv-generator(8)进程:15026 ExecStop = /etc/init.d/apache2 stop(code = exited,status = 0 / SUCCESS)
  进程:15052 ExecStart = /etc/init.d/apache2 start(code = exited,   状态= 1 /失败)

     

*   * apache2 configtest失败。配置测试的输出为:apache2:/etc/apache2/apache2.conf的第216行语法错误:无法打开   配置文件/etc/apache2/conf-enabled/phpmyadmin.conf:没有这样的   文件或操作' configtest'失败。 Apache错误日志可能有   更多信息。 apache2.service:退出控制进程,代码=退出   status = 1无法启动LSB:Apache2 Web服务器。 apache2.service:   单位进入失败状态。 apache2.service:结果失败   '出口代码'

1 个答案:

答案 0 :(得分:2)

删除 PHP 并安装新的php5然后再刷新 phpmyadmin 。 首先,您需要删除所有与PHP相关的包,因为要确保不会有冲突的包,这也是我认为最简单的方法。删除使用

sudo apt-get remove php7*

现在安装PHP5。*(5.6)