window Xdebug使用
- 当在window php安装的Xdebug扩展要使用时,先要查看下安装的 Xdebug扩展是版本几,如下图设置
- 在Xdebug 2中,每个功能都有一个启用设置,使用Xdebug 3我们只需要设置
xdebug.mode
一个参数就行。
详细说明请看官方文档
参数详解
xdebug.mode
必须与xdebug.start_with_request
搭配使用。 不同的mode
有不同的用途,如果要多个模式一起开启,就用,分隔开就行。develop
主要是开启var_dump
格式化显示,debug
主要是开启步骤调试。
详情请参考官方文档
xdebug.start_with_request
用于设置xdebug.mode
不同model
的启用和关闭。设置多个model
用|
分割。
参数更改
xdebug.remote.log
更改为 xdebug.log
xdebug.remote_host
、xdebug.remote_port
更改为 xdebug.client_host
、xdebug.client_port
查看自己php的版本
1 | echo phpinfo(); |
Xdebug
Xdebug: Support — Tailored Installation Instructions
右击查看index.php源代码
并复制到Xdebug中
点击分析查看分析结果
下载Xdebug的安装包,并安装.
1 | wget http://xdebug.org/files/xdebug-3.1.6.tgz; |
配置服务器 注意: docker 下要映射 本机不用配置映射
配置 ide 的端口和 ip
可以配置 ide key
编辑调试配置
当能断点后你会发现,每次断点查看都要在phpstorm点击,还有重新配置编辑调试,很烦,所以需要安装web插件
去插件市场下载: Xdebug helper
访问页面或者api接口时,点击启动 Xdebug helper 变绿后,重新访问你只要在,访问代码上打算断点即可。
返回 php 系列