PhpStrom Xdebug 配置與使用

yanthink發表於2018-09-14

一、安裝 Xdebug 擴充套件

pecl install xdebug

file

二、Xdebug 配置

檢視配置檔案

php --ini

file

我們在 /usr/local/etc/php/7.2/conf.d 目錄下新建一個 ext-xdebug.ini 配置檔案,然後新增下列配置

[xdebug]
zend_extension="xdebug.so"
xdebug.profiler_enable=On
xdebug.profiler_enable_trigger=Off
xdebug.profiler_output_dir="/var/tmp/"
xdebug.trace_output_dir="/var/tmp/"
xdebug.profiler_output_name="xdebug.cache.%t-%s"
xdebug.profiler_append=Off
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9001
xdebug.remote_handler="dbgp"
xdebug.idekey=PHPSTROM

0 或者 Off 代表關閉,1 或者 On 代表開啟

xdebug.profiler_enable_trigger: 有關觸發器的設定,關閉即可

xdebug.profiler_output_dir:Xdebug 日誌記錄的地址

xdebug.trace_output_dir:同 xdebug.profiler_output_dir,配置請填寫一致

xdebug.profiler_output_name: 日誌輸出格式

xdebug.profiler_append: 關於附加設定,具體未知

xdebug.remote_enable: 遠端除錯功能,只要是與瀏覽器聯調,請開啟此功能

xdebug.remote_host: 聯調的URL主機地址

xdebug.remote_port: 聯調的請求埠

xdebug.remote_handler:除錯函式,預設 dbgp,不要對其修改

xdebug.idekey:與 PhpStrom 連線時的確認口令,預設 PHPSTROM

重啟php服務

valet restart

檢查下xdebug配置是否生效

php -i | grep xdebug

file

三、PhpStrom配置

1、設定 Xdebug 埠

file

2、設定 PhpStrom Key、主機以及埠

file

3、新建 Xdebug 服務

file

4、配置 Xdebug 除錯介面

file

file

四、執行測試

file

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章