一、安裝 Xdebug 擴充套件
pecl install xdebug
二、Xdebug 配置
檢視配置檔案
php --ini
我們在 /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_trigge
r: 有關觸發器的設定,關閉即可
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
三、PhpStrom配置
1、設定 Xdebug 埠
2、設定 PhpStrom Key、主機以及埠
3、新建 Xdebug 服務
4、配置 Xdebug 除錯介面
四、執行測試
本作品採用《CC 協議》,轉載必須註明作者和本文連結