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.logxdebug.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 系列





