百度搜一下,一堆网上安全的教程,说一种最简单的安装方式
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,才会返回调试句柄到你本地的调试容器中