Zend Studio单步调试PHP代码
1、目前可集成在zend studio中的调试器有zend debuger以及xdebug;由于据资料报道zend debuger不支持php5.3以上版本,而且xampp中默认的配置是xdebug,所以这里我直接采用xdebug作为调试器。
2、zend studio,默认的调试工具是zend de水瑞侮瑜buger,没有xdebug,需要设置zend studio中的插件的配置文件以开启xdebug,开启方式如图JAVA代码。打开ZendStudio7安装目录\plugins\com.zend.php_7.0.0.v20090712-1841目录,目录下有一个plugin_customization.ini文件,打开文件找到org.eclipse.ui.workbench/UIActivities.com.zend.php.debug.ui.XDebugActivity=false这行,改成true,保存后,重新启动ZendStudio,phpdebug里面就可以选择Xdebug进行调试了。
3、php.ini中设置几个关键点xdebug.trace_output_dir和xdebug.profiler_output_dir 目录必须是一个已经创建好的可以访问的目录,否则php执行中无法产生调试日志信息;进而导致zend studio中无法接收到调试信息并无法单步调试。
4、配置好xdebug后在需要调试的项目的php文件中添加好断点,并右键入口php文件点击debug as php web即可开始对php项目调试;也可以在火狐或者chrome中安装xdebug插件实现通过浏览器启动zend studio的调试器.
5、调试操作步骤如:chrome浏览器安装xdebughelper插件 在e罕铞泱殳clipse中找到prefere荏鱿胫协nces->php->debug->installeddebugger,在管理界面上双击xdebug,将acceptremotesession(JIT)修改为localhostchrome浏览器上需要调试的站点,地址栏右边会有一个小虫子,点击,变为绿色的就是启动,允许发送调试请求。然后刷新页面,eclipse就会自动进入调试状态 .
6、好了,按上面所设步骤赶紧运行试一下吧,看看效果如何。