zend studio结合xdebug、xdebug-help(chrome插件)调试PHP程序
2024-08-02 20:24:35 220人阅读
zend studio结合xdebug、xdebug-help(chrome插件)调试PHP程序
一、原料:
zend studio (我用的是11.0.2)
xdebug(版本要与服务器的PHP环境一致)
xdebug-helper(chrome插件,chrome插件扩展已封,可以到网上下载离线版,然后安装)
二、安装:
2.1、安装xdebug
1)、找到与PHP环境对应的xdebug组件,然后放置到ext目录下
2)、修改php.ini文件。
修改范例:
注意:具体的PHP环境、插件位置等 要根据自己的真实环境来配置
[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.2、安装xdebug-helper
注意:由于chrome扩展程序被封,此文只讲如何安装离线版的
1)、下载离线版xdebug-helper
网址:http://download.csdn.net/detail/yunmeng12/8169251
2)、直接打开chrome扩展界面,如图
3)、然后将离线组件拖放到该位置即可安装了!
4)、安装完配置,指到eclipse即可!如图:
5)、开启调试模式
2.3、配置zend studio
在zend studio里打开断点即可!
打上断点即可轻松调试了!
三、总结:
至此已经完全完成PHP调试的准备工作了,可以随心所欲的调试debug了,是不是很爽!如果还有不明白的,可以留言与笔者交流!
zend studio结合xdebug、xdebug-help(chrome插件)调试PHP程序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉:
投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。