首頁  >  文章  >  後端開發  >  如何解決php腳本段錯誤問題

如何解決php腳本段錯誤問題

藏色散人
藏色散人原創
2020-09-30 09:05:101774瀏覽

php腳本段錯誤的解決方法:先查看php程式碼;然後執行指令「ulimit -c unlimited」;最後重新編譯php並在編譯時加上「--debug」即可。

如何解決php腳本段錯誤問題

推薦:《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,發現最後是curl模組的問題,解決之。

以上是如何解決php腳本段錯誤問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn