Ubuntu 如何调试PHP CLI中的分段错误?

Ubuntu 如何调试PHP CLI中的分段错误?,ubuntu,php-5.3,php,Ubuntu,Php 5.3,Php,我已经编写了一些代码,通过php cli在服务器上远程运行,其中有一个特定的方法(目前我不确定是哪种方法)导致了分段错误 除了通过我的方法添加exit和echo调用并手动查明错误位之外,是否有办法在发生分段错误时捕捉到该错误,并找出该难题的哪一部分正在崩溃?标准的PHP错误通过错误关闭处理程序显示,我不确定从何处开始这个分段错误 干杯 是的。使用GNU调试器: 或者在编译php时设置标志DBIG\u SECURITY\u HOLE: 看看PHP源代码中可能有一个相关的已知错误。谢谢@Besnik

我已经编写了一些代码,通过php cli在服务器上远程运行,其中有一个特定的方法(目前我不确定是哪种方法)导致了
分段错误

除了通过我的方法添加
exit
echo
调用并手动查明错误位之外,是否有办法在发生分段错误时捕捉到该错误,并找出该难题的哪一部分正在崩溃?标准的PHP错误通过错误关闭处理程序显示,我不确定从何处开始这个分段错误


干杯

是的。使用GNU调试器:

或者在编译php时设置标志
DBIG\u SECURITY\u HOLE


看看PHP源代码中可能有一个相关的已知错误。

谢谢@Besnik的链接。我运行的特定PHP脚本与Apache无关,但它是捕获seg故障的合理起点?