【问题标题】:Job for httpd.service failedhttpd.service 的作业失败
【发布时间】:2018-03-30 02:11:25
【问题描述】:

我收到此错误,网站现在无法打开

httpd.service 的作业失败,因为控制进程以错误代码退出。详见“systemctl status httpd.service”和“journalctl -xe”。

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

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

【问题讨论】:

  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地点。
  • 请将您的问题发布到askubuntu.com 并提供systemctl status httpd.servicejournalctl -xe | grep -i "httpd" 的输出
  • 那么,你运行journalctl -xe了吗?它说了什么?

标签: linux http server centos systemd


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2015-07-30
    • 2016-09-04
    • 2023-03-20
    • 2020-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多