php腳本段錯誤的解決方法:先查看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,發現最後是curl模組的問題,解決之。
以上是如何解決php腳本段錯誤問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!