PhpStorm配置Xdebug

PhpStorm配置Xdebug,先看效果,能很直观的从编辑器中看到变量的数据是多少,非常方便

接下来就开始配置

  1. 首先记得给要调试的代码打上断点(上图13行),如效果图
  2. 配置php.ini,下面是我的配置,仅供参考
[xdebug]
zend_extension = "/Applications/MxSrvs/bin/php/ext/xdebug.so"
;是否收集参数
xdebug.collect_params=1
;是否收集返回值
xdebug.collect_return=1
;是否开启自动跟踪
xdebug.auto_trace=Off
;跟踪输出路径
xdebug.trace_output_dir="/Applications/MxSrvs/logs/php7.4.6nts.xdebug.trace"
;是否开启调试内容
xdebug.profiler_enable=Off
;调试输出路径
xdebug.profiler_output_dir = "/Applications/MxSrvs/logs/xdebug"
;是否开启远程调试
xdebug.remote_enable=On
;允许调试的客户端IP
xdebug.remote_host=localhost
;远程调试的端口
xdebug.remote_port=9003
;调试插件dbgp
xdebug.remote_handler=dbgp
;Xdebug helper 插件填写的 IDE key
xdebug.idekey=PHPSTORM
; var_dump() 风格;0:则原样输出 1:则启用xdebug的var_dump()
xdebug.overload_var_dump=0
  1. PhpStorm 配置解释器

  2. PhpStorm 配置Xdebug端口(此端口和php.ini中必须一致)

  3. PhpStorm 配置运行-调试

  4. PhpStorm 配置服务器

  5. 浏览器配置 Xdebug helper 插件(IDE key 和php.ini中必须一致)

  6. 运行打断点查看效果