[已解決]xdebug+phpStrom跳轉報錯導致閃退問題
解決方法: phpStorm設置取消 _toString: 問題描述: 調試index.php的時候正常,但是跳轉到b.php裏的斷點以後:斷點閃退,並返回502 php-fpm報錯,log: WARNING: [pool www] child 13746 exited on signal 11 (SIGSEGV) after 148.756432 seconds from start ngi
Nickname Sanders
Contributes3
Followers0
解決方法: phpStorm設置取消 _toString: 問題描述: 調試index.php的時候正常,但是跳轉到b.php裏的斷點以後:斷點閃退,並返回502 php-fpm報錯,log: WARNING: [pool www] child 13746 exited on signal 11 (SIGSEGV) after 148.756432 seconds from start ngi
Nickname Sanders
現在網絡上的配置,都寫的太複雜,我寫個簡單的: 注:我用的遠程模式,phpStorm和代碼在本機,nginx+php-strom在vmware裏。 php.ini: zend_extension=xdebug.so xdebug.log=/tmp/xdebug.log xdebug.mode=debug,develop xdebug.discover_client_host=1 ;xdeb
Nickname Sanders
網上關於 Xdebug 的安裝調試教程很多,但絕大部分僅限於 Xdebug 的安裝、配置以及如何使用IDE、Xdebug調試程序。其他語言(例如 Java 的 JDB、Python 的 PDB、Go 的 Delve等)都可以使用自帶調試工具,並直接通過IDE進行斷點調試。然而PHP自帶的 phpdbg 並不方便大型框架項目的調試,最常用的調試工具是Xdebug,結合PhpStorm或 Visual
Nickname kinra
以前用測試接口就是用PostMan + PHPStorm + Xdebug 進行調試,具體就是配置好PHPStorm+ Xdebug後,用PostMan發送請求時,增加參數:XDEBUG_SESSION_START=PHPSTORM。如下圖: PostMan+Xdebug的方式測試基本也可以了,但是測試粒度還是有點大,每次測試都要正兒八經用 postman發一次請求來驗證結果,稍顯麻煩。
Nickname Rui_sen