linux - httpd.service 的作业失败

标签 linux http server centos systemd

我遇到这个错误,网站现在打不开

Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.

这样做后我遇到了这个问题

yum remove php php-cli php-common php-gd php-ldap php-mysql php-odbc php-pdo php-pear php-pecl-apc php-pecl-memcache php-pgsql php-soap php-xml php-xmlrpc

最佳答案

很可能在 /etc/httpd/conf.d/ 中为 php 保留了一个配置文件,默认情况下由 apache 加载(具有 .conf 扩展名)。由于您已经删除了 php,因此无法加载 php 模块并且 httpd 会抛出无法启动的错误。

所以转到/etc/httpd/conf.d,看看那里有什么 .conf 文件,然后删除 php.conf 文件或至少注释其中的 php 模块,这样它就不会在 apache 加载时加载重新启动。然后通过发出 systemctl restart httpd

再次尝试重新启动 apache

关于linux - httpd.service 的作业失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46806172/

相关文章:

http - 当 API 使用 Introspection 进行 HTTP token 身份验证时,如果 Introspection 服务器关闭或返回 500,它应该返回什么?

http - 标准库 http 包默认记录到 stdout,我可以禁用它吗?

bash - bash中的TCP/Socket服务器

linux - 使用 sed 和 perl 进行文字处理,将行从一个文件复制到另一个文件

linux - 在文件中查找 HEX 值并 grep 以下值

c++ - 如何使用 ld 创建共享库?

regex - 如何从文件中 grep 精确匹配特殊字符?

php - 在php中使用mysqli_connect通过http认证

java - 如何对上传到服务器的java代码运行测试

sql-server - SQL Server 代理在 SQL Server 2014 Express 中不工作