Zendstudio13.6+Xdebug+Xdebug helper

1. 安装PHP的xdebug扩展

下载和PHP对应的xdebug扩展后,将php_xdebug.dll扩展文件放到php的ext扩展目录下。然后,,修改php.ini配置文件,开启xdebug。

[XDebug]
zend_extension="D:\phpstudy\PHPTutorial\php\php-7.2.1-nts\ext\php_xdebug.dll";是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储,默认值为0
xdebug.trace_output_dir ="D:\phpstudy\PHPTutorial\tmp\xdebug";性能分析文件的存放位置,默认值为/tmp
xdebug.profiler_output_dir ="D:\phpstudy\PHPTutorial\tmp\xdebug"
xdebug.profiler_enable=on
xdebug.auto_trace = On ;开启自动跟踪
xdebug.show_exception_trace = On ;开启异常跟踪
xdebug.remote_autostart = Off ;开启远程调试自动启动
xdebug.remote_enable = On ;开启远程调试
xdebug.remote_handler=dbgp ;用于zend studio远程调试的应用层通信协议
xdebug.remote_host=localhost ;允许连接的zend studio的IP地址
xdebug.remote_port=9090 ;反向连接zend studio使用的端口
xdebug.collect_vars = On ;收集变量
xdebug.collect_return = On ;收集返回值
xdebug.collect_params = On ;收集参数

xdebugbug.max_nesting_level = 10000 ;如果设得太小,函数中有递归调用自身次数太多时会报超过最大嵌套数错

2. 配置Zend Studio
首先,修改Zend Studio首选项,即点击菜单栏的Window -> Preferences,添加一个 PHP Executables(PHP可执行环境),并将其设为默认(Set Default)。

Zendstudio13.6+Xdebug+Xdebug helper_第1张图片

Zendstudio13.6+Xdebug+Xdebug helper_第2张图片Zendstudio13.6+Xdebug+Xdebug helper_第3张图片

其次,添加PHP Servers

Zendstudio13.6+Xdebug+Xdebug helper_第4张图片

Zendstudio13.6+Xdebug+Xdebug helper_第5张图片

Zendstudio13.6+Xdebug+Xdebug helper_第6张图片

最后,设置项目的属性配置,选中项目文件夹后右键,选择 Properties,弹出一个对话框,设置如下:

Zendstudio13.6+Xdebug+Xdebug helper_第7张图片

到此,Zend Studio中关于xdebug的配置就完成了。以后,我们就可以使用 Debug As -> PHP CLI Application 或 PHP Web Application 进行断点调试了。

3.安装xdebug-helper

      注意:由于chrome扩展程序被封,此文只讲如何安装离线版的

      1)、下载离线版xdebug-helper

         网址:http://download.csdn.net/detail/yunmeng12/8169251

       2)、直接打开chrome扩展界面,如图

        Zendstudio13.6+Xdebug+Xdebug helper_第8张图片

      3)、然后将离线组件拖放到该位置即可安装了!

       4)、安装完配置,指到eclipse即可!如图:

        Zendstudio13.6+Xdebug+Xdebug helper_第9张图片

      5)、开启调试模式 打开网页断点即可调试

           Zendstudio13.6+Xdebug+Xdebug helper_第10张图片


你可能感兴趣的:(Zendstudio13.6+Xdebug+Xdebug helper)