zendstudio13.6配置xdebug调试

一、当前配置环境:

1.1 zendstudio13.6

1.2 apache httpd-2.4.46-o111j-x64-vc15

1.3 php php-7.4.16-Win32-vc15-x64

1.4 Xdebug php_xdebug-3.0.3-7.4-vc15-ts-x86_64.dll

Apache配置见http://blog.csdn.net/weixin_43727933/article/details/115229395
PHP配置见:http://blog.csdn.net/weixin_43727933/article/details/115273664

二、下载 xdebug 配置 php.ini

2.1下载地址:http://xdebug.org/download

在这里插入图片描述

2.2 配置php.ini文件

下载下来的php_xdebug-3.0.3-7.4-vc15-ts-x86_64.dll复制到C:\php\ext\文件夹下如下图所示:
在这里插入图片描述
打开php.ini文件添加如下代码
下面展示一些 内联代码片

[Zend]
XDEBUG Extension
zend_extension="C:/php/ext/php_xdebug-3.0.3-7.4-vc15-x86_64.dll"
;允许远程IDE调试
xdebug.remote_enable=true
;远程主机
xdebug.remote_host=127.0.0.1
;主机端口
xdebug.remote_port=9000

xdebug.profiler_enable=on
;临时跟踪信息输出
xdebug.trace_output_dir="C:/php/tmp"
xdebug.profiler_output_dir="C:/php/tmp"
 
xdebug.auto_trace=On
;开启异常跟踪
xdebug.show_exception_trace=On
;开启远程调试自动启动
xdebug.remote_autostart=On
;收集变量
xdebug.collect_vars=On
;收集返回值
xdebug.collect_return=On
;收集参数
xdebug.collect_params=On
;显示局部变量
xdebug.show_local_vars=On
;显示默认的错误信息
xdebug.default_enable=On
;用于zend studio远程调试的应用层通信协议
xdebug.remote_handler=dbgp
;如果设得太小,函数中有递归调用自身次数太多时会报超过最大嵌套数错
xdebug.max_nesting_level=10000

在这里插入图片描述
保存并重启APACHE

2.3用phpinfo()函数查看,xdebug功能是否已经打开,若看到如下界面,则表示功能开启成功

在这里插入图片描述

三、配置zendstudio13.6

3.1选择Window->Preferences->PHP Executable->Add如下:

在这里插入图片描述
点ADD=> Browse
在这里插入图片描述
选择php.exe文件
在这里插入图片描述
点打开。打开后会自动加载所选本项目
在这里插入图片描述
点Next
在这里插入图片描述
Debugger选择XDebug port:默认9000 Finish
在这里插入图片描述
选中PHP 7.4.16(CLI) =>选择 Set Default => ok;

3.2 设置 Server

在这里插入图片描述
新建服务=>选择LocalApache HTTP Server
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.3设置Debug

在这里插入图片描述
选择前面在SRVERS中设置好的php_server=>Apply=>ok
在这里插入图片描述
到此即可:Debug As PHP CLI Application和PHP Web Application进行断点调试了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杏雨1969

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值