配置流程
- 下载xdebug对应版本的dll文件
- 配置网站
- 配置
php.ini
- 配置
phpstorm
- 验证连接
1,下载Xdebug
Xdebug: 文档 » 安装
这是我的下载的xdebug版本 提示:我的是版本是windows版本,详细可以参考官网
链接:https://pan.baidu.com/s/1UyLw_lCKpvy_qzZ-4Zx0eQ
提取码:gy12
将下载的dll文件放到php\php版本\ext\
里面C:\phpstudy_pro\Extensions\php\php7.3.4nts\ext,提示:是我php的文件的地址,可能每个人的php文件位置不同,上面那个地址仅是参考;
2、配置网站
打开phpstudy
我的主域名是www.sitha.com
网站根目录是C:/phpstudy_pro/WWW/tp_sitha/public
端口是80
根据你自己的网站配置进行更改
3,配置php.ini文件
[XDebug]
;指定Xdebug扩展文件 提示:切换你的文件地址
zend_extension = C:\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug-3.0.4-7.3-vc15-nts-x86_64.dll
;指定性能分析文件的存放目录 提示:切换你的文件地址
#xdebug.output_dir="C:\phpstudy_pro\Extensions\php\tmp\xdebug"
;指定堆栈跟踪文件的存放目录 提示:切换你的文件地址
#xdebug.profiler_output_name="C:\phpstudy_pro\Extensions\php\tmp\xdebug"
xdebug.client_host=127.0.0.1
xdebug.client_port=6666
xdebug.idekey=PHPSTROM
;允许收集函数调用的返回值
#xdebug.collect_return=Off
xdebug.cli_color=1
xdebug.var_display_max_children=-1
xdebug.var_display_max_data=-1
xdebug.var_display_max_depth=1023
xdebug.trace_format=0
xdebug.connect_timeout_ms = 200
xdebug.mode=debug,develop,trace,profile,gcstats
xdebug.start_with_request=yes
xdebug.gc_stats_output_name = gcstats.%p
提示:可以参考xdebug官网里面有配置解析
配置完成后,在cmd下面运行php -m 或者 在php.exe目录下运行cmd执行.\php.exe -m
当出现Xdebug后就是配置成功
4,配置phpstorm
4.1配置php服务
提示:一定要配置php服务,要不然会找不到你的xdebug版本
4.2配置调试
提示:端口与刚刚php.ini里边的xdebug.client_port一样
4.3DBGp代理配置
提示:端口都是和php.ini
里边的xdebug.client_port
一样,主机填本机的。
4.4服务器配置
提示:第三步的时候,在phpstudy里面已经解析吧www.sitha.com解析好了
4.5 调试器选xdebug
创建配置
新建php web page
页面
提示:这个里面的url是我接口地址
5、验证连接
提示:创建验证脚本路径是你项目的入口地址
最后先点击右上角那个小电话进行监听然后点击右上角的这只臭虫,会自动打开浏览器进行调试,臭虫旁边的电话机如果变绿了
表示正在监听6666端口
这时phpstorm会自动打开Debug控制台,点击箭头自动下一步,左边点击红点可以打断点
最后执行到这里就已经成功了