文章目錄
-
- Mac安裝篇
-
- Xdebug拓展安裝
- PHPStorm配置.2020.2
Mac安裝篇
Xdebug拓展安裝
說明: 平時使用API進行調試接口時,總是用log的方式,運作完畢後再去檢視
預設安裝xdebug (version > 3.0)
3.0 與 3以下版本,在 configure 參數有更改,請注意
第一步:
複制本地phpinfo的内容到 xdebug.org/wizard
php index.php > index.txt 然後點選”Analyse my phpinfo() ooutput“ 該網站會根據你的php配置檔案,得到相應的 xdebug版本,提供不同作業系統的下載下傳。
第二步:
得到分析資料,以及安裝教程。
說明:對第2步,安裝前準備,針對Mac 使用者,
brew install autoconf
然後就按照教程走。最後重新開機php-fpm,确定 phpinfo後,看到xdebug拓展安裝成功。
第三步:
我的php.ini配置,請注意這個是xdebug3 的配置
Upgrading from Xdebug 2 to 3
[xdebug]
zend_extension=/usr/local/lib/php/pecl/20170718/xdebug.so
xdebug.mode=debug
xdebug.remote_enable=1
xdebug.remote_mode=jit
xdebug.start_upon_error=yes
xdebug.start_with_request=yes
xdebug.remote_handler=dbgp
xdebug.client_host=localhost
xdebug.client_port=9003 #新版本,配置參數也更換了
;xdebug.remote_port=9000 #老版本xdebug端口
xdebug.idekey=PHPSTORM
可以複制的配置參數,影響不到具體你運作的項目。
PHPStorm配置.2020.2
第一步:先配置Debug,對應到php.ini端口,預設打勾
第二步:建立Servers
Name:自定義命名,在調試的時候,針對這個調試伺服器,可以提供選擇
Host:你具體的項目Host
Port:你具體的項目配置設定的Web伺服器的Port
Debugger:選 Xdebug
第三步:配置DBGp Proxy
IDE-KEY:在php.ini有配置到的,這裡也需要用到一個浏覽器拓展工具的
Host:直接按照本地配置
Port:xdebug的Port
補充:等你配置完成後,可以通過Phpstorm自帶的檢測工具,來驗證是否完成配置。
驗證結果如下:(已經可以正常調試了)
第四步:實作調試
這個時候,到了浏覽器,浏覽器怎麼知道呢,這個時候需要通過浏覽器的拓展工具,去做到幫你調試的目的。
第五步:安裝 Xdebug helper (以Chrome為例)
安裝之後,選項
選擇成功後,打開浏覽器的”甲殼蟲“圖示的調試模式
第六步:回到PhpStorm,開始做調試,具體如何調試,我還在學。
這裡就是調試區
具體的調試操作,等我實踐後再補充。
因為我找了很多篇文章,都沒有說明如何進行配置的,是以隻能自己寫一篇。