作为PHP的集成开发环境,以Eclipse为宿主的zend studio
6、7功能非常强大。如果搭配服务器端调试,将会摆脱用echo和exit进行debug的手工作坊式劳动。
下面的方法在zend studio 7+Zend Server CE+IE或firefox下测试成功:
1、安装Zend Server CE。
2、安装Zend Studio 7。(注意选择Zend
Toolsbar的安装,要在需要的浏览器上安装ZendToolbar。)
3、在Zend Studio 7
中选择window->preferences>php>debug
其中PHP Executable中的PHP版本,最好Zend Server中带的PHP版本设置一致。
4、查看debug的端口:点击上图中的configure...,显示下图:
记住zend debugger的端口号,默认为10137。
5、打开浏览器,选择zendstudio toolsbar工具条中的extra
stuff>settings
在上图中的Zend Studio Executable中指定ZendStudio的路径。
选择Manual Settings,设置端口和IP地址。
6、打开要调试的网页,点击Zend Studio toolsbar的DebugMenu按钮,选择要调试的页:
点击Zend Studio按钮启动ZendStudio(如果ZendStudio已启动,此不可忽略)。
点击Debug按钮,启动debug。自动切换到Zend Studio,进入调试模式,并自动停在开程序的第一行。
在程序行前右击,弹出的菜单中的前三项为:添加或删除断点、设置断点是否生效、指定断点的条件
点击下图中“继续运行”按钮,运行至所设断点处,程序停止,可以在 Variables窗口中查看变量值。
可以点击Breakpoint切换到断点标签,对断点进行管理。
还可以切换至expression_r_r_r,添加额外的表达式。
右击Debug窗口中的条目,选择Relaunch,可以重新测试本页面。
测试完毕,别忘了点击终止按钮(或不断点击继续运行,使程序运行至结束),否则浏览器中的页面将无法继续。并删除条目,避免浏览器中的页面再次进入调试模式。
阅读(1278) | 评论(0) | 转发(0) |