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
- 二、下载 xdebug 配置 php.ini
- 2.1下载地址:[http://xdebug.org/download](http://xdebug.org/download)
- 2.2 配置php.ini文件
- 2.3用phpinfo()函数查看,xdebug功能是否已经打开,若看到如下界面,则表示功能开启成功
- 三、配置zendstudio13.6
-
- 3.1选择Window->Preferences->PHP Executable->Add如下:
- 3.2 设置 Server
- 3.3设置Debug
一、当前配置环境:
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
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2YfNWawNCM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TP31kerpnT5NmeNBDOsJGcohVYsR2MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLyUzM2QDNxAjMwMzMwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
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进行断点调试了。