我想将我的PHP版本从7.1更改为5.6,我卸载了PHP7,但现在我无法运行Apache2。我已经安装了PHP5.6。在PHP5存在的情况下移除PHP 7后,Apache2无法正常工作
工作的apache2.service失败,因为控制过程与 错误代码退出: 当我试图重启apache服务我得到这个错误。有关详细信息,请参阅“systemctl status apache2.service”和“journalctl -xe”。
●apache2.service - LSB:Apache2的web服务器加载:加载 (/etc/init.d/apache2;生成的;供应商预设:启用)落入式: /lib/systemd/system/apache2.service .d └─apache2-systemd.conf激活:失败(结果:退出代码),因为星期一2017-01-30 10:23:28 CET; 2min 35s ago 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, status = 1/FAILURE)* * apache2 configtest失败。配置测试的输出是:apache2:/etc/apache2/apache2.conf的第216行的语法错误:无法打开 配置文件/etc/apache2/conf-enabled/phpmyadmin.conf:没有这样的 文件或Action'configtest '失败。 Apache错误日志可能有 更多信息。 apache2.service:退出控制进程,代码=退出 status = 1无法启动LSB:Apache2 web服务器。 apache2.service: 单位进入失败状态。 apache2.service:失败,结果为 'exit-code'。
阿帕奇将指向一个PHP模块,以取出后请做一个设置呼吁PHP5并重新启动你的Apache。调用sudo apt-get安装php5或您的PHP版本。对于第二个错误,确保你已经以正确的方式安装了phpmyadmin。 – webDev
phpmyadmin总是试图安装php7模块,如何强制他安装php5.6的模块? – bourax
删除PHP并安装新鲜的php5,然后新鲜的phpmyadmin。首先删除所有php相关的软件包。这是最简单的方法。如果你不能这样做,那么只是尝试apt-get删除php7 * – webDev