在Solaris 10服务器上,我安装了Apache2(v2.2.20),PHP5(v5.2.1)以及来自[1]的软件包的所有依赖关系: http ://unixpackages.com(新的sunfreeware.com)。
现在Apache正在运行,并不会在启动时产生错误。 问题是当我用浏览器询问服务器时,我得到一个ERR_EMPTY_RESPONSE。
在日志中,每次我问服务器我得到这个错误:
child pid "PID" signal Segmentation fault (11)
它似乎来自PHP,而在httpd.conf中停用它没有错误,但我找不到在哪里。
[编辑]
使用unixpackages.com(v5.3.6)上提供的最新版本的PHP,并在安装期间强制某些库path解决了问题。 看来,旧版本不适用于Apache v2.2.20。
即使他们不是很有帮助,也非常感谢您的回答。
因为我不知道如何评论,所以我要回答。 对于任何不便,我感到抱歉。
以上步骤的来源可以在这里find
另外,在Serverfault上也有类似的问题。 您可能可以通过使用GDB获取更多的信息,这里有关于这方面的文章。
另外,关于您在其他网站上收到的段错误,似乎还有许多讨论。 我发现一堆使用谷歌,发现他们自己不应该被certificate是如此多的挑战。
启用核心转储 。 在核心上使用pstack来显示堆栈跟踪。 编辑你的问题,并添加堆栈跟踪。