百度搜一下,一堆網上安全的教程,說一種最簡單的安裝方式
pecl install xdebug
- 找到php的配置文件:
php --ini
即可找到配置文件所在位置 - 在配置文件中添加或者啓用zend_extension:
zend_extension=/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so
, 後面那一串代表你xdebug擴展安裝的位置
常用的配置項說明
配置項名稱 | 說明 | 默認值 |
---|---|---|
xdebug.remote_enable | 是否啓用遠程調試(0禁用,1啓用) | 0 |
xdebug.remote_port | 遠程調試的端口號 | 9000 |
xdebug.remote_host=localhost | 遠程調試的主機地址 | localhost |
xdebug.remote_connect_back | 啓用遠程會話並連接到客戶端 | 0 |
xdebug.idekey | 相當於一個調試的參數值 | complex |
給大家安利一個網站,裏面對xdebug的參數講解很詳細:https://www.cnblogs.com/sunsky303/p/11556013.html
其中幾個配置值得注意
xdebug.remote_enable
這個遠程調試的時候一定要設置爲1xdebug.remote_connect_back
遠程調試的時候也要設置爲1,纔會返回調試句柄到你本地的調試容器中