安裝x-debug
- 打印自己的phpinfo(),全選、複製到 https://xdebug.org/wizard
- 提交後,安裝頁面的提示步驟來:
配置php.ini
- 安裝成功後,配置php.ini,加入以下內容內容:
zend_extension = E:\xampp\php\ext\php_xdebug-2.9.4-7.3-vc15-x86_64.dll
;開啓遠程調試,連接和監聽主機和端口的調試客戶端
xdebug.remote_enable = On
;啓用代碼自動跟蹤
xdebug.auto_trace=On
;允許收集傳遞給函數的參數變量
xdebug.collect_params=1
;允許收集函數調用的返回值
xdebug.collect_return=On
;客戶機ip
xdebug.remote_host="127.0.0.1"
;客戶機xdebug監聽端口和調試協議
xdebug.remote_port=9000
;啓動調試器協議dbgp
xdebug.remote_handler=dbgp
;指定DBGP調試器(IDE)處理程序區分大小寫
xdebug.idekey="PHPSTORM"
;啓用性能檢測分析
xdebug.profiler_enable = On
;關閉性能檢測分析觸發器
xdebug.profiler_enable_trigger = off
;指定性能分析文件的存放目錄
;xdebug.profiler_output_dir = "e:\tmp"
;指定性能分析文件的名稱
;xdebug.profiler_output_name = cachegrind.out.%t.%p
;指定堆棧跟蹤文件的存放目錄
;xdebug.trace_output_dir="e:\tmp"
;指定堆棧跟蹤文件的名稱
;xdebug.trace_output_name = trace.%c
- 重啓webServer
配置phpStorm
- File --> Settings --> Languages & Frameworks --> PHP --> Debug
圖解一:
圖解二:
圖解三:
驗證圖解: