下載Xdebug
官方下載地址:https://xdebug.org/download#releases,以 Windows 為例,如下圖,
帶有 TS 的為執行緒安全,

配置php.ini
將下載好的 dll 檔案放在 PHP 安裝目錄下的 ext 目錄下:

打開 php.ini 檔案,搜索 xdebug ,增加以下內容:
[xdebug] zend_extension=php_xdebug-2.9.8-7.2-vc15-x86_64.dll xdebug.remote_enable=on xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.idekey=PHPSTORM
重啟 Apache 生效!
測驗Xdebug安裝正確
撰寫 test.py 檔案,輸入 echo phpinfo(); 運行之,在瀏覽器中瀏覽結果,搜索 Xdebug,如果能看到有 Xdebug 這一大項,則表示安裝成功,如圖,

PHPStorm設定

完成以上配置,即可在 PHPStorm 中打斷點,開啟除錯了!
如果需要對 web 程式進行除錯,還需進行以下配置,
瀏覽器安裝 Xdebug Helper
以新版 Edge 為例,瀏覽器安裝 Xdebug 插件的好處是,方便在瀏覽器上隨時啟動除錯,將除錯資訊發送給 IDE(如PHPStorm,需要 PHPStorm 開啟監聽),


設定 Xdebug Helper
選擇 IDE Key,注意上文 php.ini [xdebug] 配置中 xdebug.idekey=PHPSTORM 必須與 Xdebug Helper 設定的 IDE Key 一致!

PHPStorm配置Server資訊

除錯
在瀏覽器中輸入網址,如果需要瀏覽器主動發送除錯資訊給 IDE,只需要將 Xdebug 插件啟用即可(綠色),IDE 接收到資訊后,會自動觸發除錯功能,

也可以不需要瀏覽器主動發送除錯資訊,那么也可不需安裝 Xdebug,只要在 IDE 手動開啟除錯即可,

至此,轉載請注明出處,記得掃碼打賞支持哦,謝謝!

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/282807.html
標籤:PHP
上一篇:自定義mybatis持久層框架
