HomeStead使用新版Xdebug遠端除錯,你可能不知道的事
網上說的大部分都是舊版本的xdebug,現在新版本的xdebug引數改了,如果你按照網路上的教程,配置了半天,發現還是不行,來看看這個文章吧.
檢視phpinfo中xdebug的擴充套件配置路徑();
如果上面沒有開啟xdebug,就進homestead執行xon
開啟
開啟xdebug後,正常就可以在下面看到這個資訊,上面的xdebug的版本為3.0.2,官方說了,xdebug的3版本和2版本不一樣了.
具體的說明我也沒有詳細看,只是知道了一些引數不能像網上的設定了,昨天,我安裝了homestead,想設定xdebug的時候,發現,怎麼也設定不好,今天,開啟xdebug時,看到了報錯資訊,這才發現.
正確的配置
進homestead配置xdebug.ini
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.discover_client_host=1
xdebug.client_port = 9000
xdebug.max_nesting_level = 512
xdebug.idekey = PHPSTORM
xdebug.scream=0
xdebug.cli_color=1
xdebug.show_local_vars=1
其中,xdebug.mode=debug,就是設定為遠端除錯了,官方的埠也由預設的9000改為9003了,所以,這裡我手動設定為了原來的9000
設定後,再按照原來的phpstorm配置xdebug的方法,就一下子就可以了,開心.
具體參考哪個文章,可以論壇直接搜尋,phpstorm xdebug等關鍵詞
本作品採用《CC 協議》,轉載必須註明作者和本文連結