zend studio结合xdebug、xdebug-help(chrome插件)调试PHP程序

zend studio结合xdebug、xdebug-help(chrome插件)调试PHP程序

  1、原料:php

    zend studio (我用的是11.0.2)chrome

    xdebug(版本要与服务器的PHP环境一致)windows

    xdebug-helper(chrome插件,chrome插件扩展已封,能够到网上下载离线版,而后安装)服务器

  2、安装:eclipse

    2.一、安装xdebug      函数

      1)、找到与PHP环境对应的xdebug组件,而后放置到ext目录下spa

      2)、修改php.ini文件。.net

      修改范例:插件

          注意:具体的PHP环境、插件位置等 要根据本身的真实环境来配置debug

      

[Xdebug] ;xdebug配置
zend_extension="D:/Program Files/PHP/php-5.4.30-Win32-VC9-x86/ext/php_xdebug-2.2.3-5.4-vc9.dll" ;载入Xdebug
xdebug.profiler_enable=on
xdebug.trace_output_dir="D:/Program Files/PHP/php-5.4.30-Win32-VC9-x86/ext/xdebug-log" ;xdebug 的数据文件目录
xdebug.profiler_output_dir="D:/Program Files/PHP/php-5.4.30-Win32-VC9-x86/ext/xdebug-log" ;xdebug 的数据文件目录
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=9000 ;反向链接zend studio使用的端口
xdebug.collect_vars = On ;收集变量
xdebug.collect_return = On ;收集返回值
xdebug.collect_params = On ;收集参数
xdebugbug.max_nesting_level = 10000 ;若是设得过小,函数中有递归调用自身次数太多时会报超过最大嵌套数错

      3)、访问phpinfo(),查看安装是否完成!

    2.二、安装xdebug-helper

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

      1)、下载离线版xdebug-helper

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

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

        

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

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

        

      5)、开启调试模式

           

    2.三、配置zend studio

      1)、开启xdebug监控

        windows->preferences->PHP->Debug->Installed Debuggers,选中编辑XDebug那一栏,修改Accept Remote Session(JIT)为 localhost或 any 便可!

        如图所示:

                            

                  

                          

      在zend studio里打开断点便可!

                    

      打上断点便可轻松调试了!

  3、总结:

    至此已经彻底完成PHP调试的准备工做了,能够为所欲为的调试debug了,是否是很爽!若是还有不明白的,能够留言与笔者交流!

 

相关文章
相关标签/搜索