• 技术文章 >后端开发 >PHP问题

    出现PHP段错误怎么办

    藏色散人藏色散人2020-07-10 10:05:36原创917

    PHP段错误的解决办法:首先执行命令“ulimit -c unlimited”;然后在php编译的时候带上“--debug”;接着重新编译php,并查看当前调用的堆栈即可。

    一次php脚本出现段错误(Segment fault)的经历

    今天在一台新服务器上cli运行一个php脚本,出现了Segment fault错误,第一感觉应该是某个扩展安装有问题

    这段php代码是调用soap接口,查看soap扩展没啥问题,一时不知道是啥原因。

    想到可以用gdb调试core文件,于是去安装了一下gdb ,并执行以下命令:ulimit -c unlimited

    再次执行果然产生了core.PID文件,用gdb php路径 core.PID提示没有调试信息。

    原来php编译的时候需要带上 --debug才行。

    于是重新编译了php,再gdb,查看当前调用的堆栈用 bt命令

    发现最后是curl模块的问题,解决之,over

    更多相关知识,请访问PHP中文网

    以上就是出现PHP段错误怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:PHP段错误
    上一篇:php转换数字类型有哪些? 下一篇:如何安装php5.3
    大前端线上培训班

    相关文章推荐

    • 怎么屏蔽php错误• 如何解决php错误不提示 ,空白页面的问题• php查询时间段功能如何实现• php错误怎么显示在页面

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网