6月 17, 2019 - php开发    phpstorm 的xdebug使用已关闭评论

phpstorm 的xdebug使用

1:安装xdebug插件

这里以如下环境来说明,其他环境请根据提示操作:
操作系统:Windows 10
php版本:php-7.1.13-nts(32 bit)
下载:https://xdebug.org/docs/install
请根据自己的环境(php版本、是否线程安全、位宽等)选择适合的版本,这里笔者依据前文环境选择:
版本:Xdebug 2.6.0,PHP 7.1 VC14 (32 bit)  该版本在2018-01-29发布
将下载得到的文件php_xdebug-2.6.0-7.1-vc14-nts.dll放入php的ext目录中

2:配置xdebug:

修改php.ini文件,加入如下配置:
zend_extension="php_xdebug-2.6.0-7.1-vc14-nts.dll"   //注:一定是zend_extension而不是extension
执行phpinfo(),如果已经显示了xdebug扩展则说明安装成功,如果没有请检测是否选对了版本
安装完成后要进行实际的使用还需要根据你的目的在php.ini文件中进行特定的配置,以下根据各功能

xdebug.auto_trace = Off
xdebug.show_exception_trace = Off
xdebug.remote_autostart = On;自动监听,不用下载相关插件
xdebug.remote_enable = On
xdebug.collect_vars = On
xdebug.collect_return = On
xdebug.collect_params = On
xdebug.profiler_enable = Off
xdebug.remote_host=localhost
xdebug.remote_port=9001
xdebug.idekey=PHPSTORM   // 与谷歌浏览器中debug helper 插件中的idekey要一致
xdebug.max_nesting_level=500
xdebug.overload_var_dump = On

然后配置phpstorm的php.exe

配置xdebug的端口号:

配置项目:server

配置web

 

3:配合谷歌浏览器的debug插件的使用:配置idekey跟php.ini中的idekey保持一致

 

评论被关闭。