Xdebug 的安装和配置及解决phpinfo中xdebug不生效的问题

Xdebug:是php中一个扩展,用于调试跟踪php的程序。

这里介绍linux 安装

1.通过pecl 安装

pecl install xdebug

 安装成功后会提示将.so文件的路径拷贝到php.ini 文件中,如extension_dir=/path/ xdebug.so

2.查找php.ini 文件。 

php --ini

 

 3.打开php.ini 文件,将生成的xdebug.so文件添加进去

 

 4.在根据xdebug 的版本添加配置信息

 注意:不同版本,配置不一样,万一弄错,会造成phpinfo中的xdebug配置不生效

xdebug2.x.x:

xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=192.168.0.4
xdebug.client_port=9001
xdebug.idekey=PHPSTORM

xdebug3.x.x

xdebug.mode=debug
xdebug.remote_handler=dbgp
xdebug.client_host=192.168.0.4
xdebug.client_port=9001
xdebug.idekey=PHPSTORM

获得更多的xdebug不同版本的配置信息,可以参考 https://xdebug.org/docs/upgrade_guide

5.保存信息后,查看phpinfo 中的xdebug 是否生效

 

 以上为xdebug 生效

查看xdebug配置是否生效

php -r 'phpinfo();' |grep xdebug

 

 说明配置生效

这是我安装过程中遇到的情况,如果此方法有什么问题,欢迎各位进行讨论

posted @ 2021-04-06 16:46  coder菜鸟玩家  阅读(255)  评论(0)    收藏  举报