AH00052: child pid 25043 exit signal Segmentation fault (11)

环境:
CentOS-6.8
Apache-2.4.7

问题描述:
安装完php之后,修改apache主配置文件,添加了如下两行后重启apache访问不到页面

    AddType application/x-httpd-php .php .phtml
    AddType application/x-httpd-php-source .phps

问题排查及解决:
首先查看错误日志(/usr/local/apache2/logs/error_log)

发现与pid 7401的进程有关
查看当前httpd的进程(ps -aux | grep httpd)

尝试重新启动

/usr/local/apache2/bin/httpd -k restart

访问了一下页面,发现恢复正常,日志文件也没有报错

总结:出现这个问题大多数情况是配置文件错误或者模块的冲突,需要耐心查找日志文件和检查配置文件

作者:ccku
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题或建议,请多多赐教,非常感谢。
原文地址:https://www.cnblogs.com/ccku/p/13513987.html