phpstorm配置xdebug 3.0教程

配置流程

  1. 下载xdebug对应版本的dll文件
  2. 配置网站
  3. 配置php.ini
  4. 配置phpstorm
  5. 验证连接

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官网里面有配置解析

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控制台,点击箭头自动下一步,左边点击红点可以打断点

 最后执行到这里就已经成功了

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值