代码改变世界

zend studio

2013-11-27 23:23  playerboy  阅读(463)  评论(0编辑  收藏  举报

用zend studio作为php的编辑环境,看着不错,搞了又搞,今天算是php网页打开正常了,使用下面的方法进行zend debugger来进行调试,配置过程如下,马上试试,由于原地址的图片没法显示,所以我都给删了,url:http://blog.csdn.net/zgmzyr/article/details/6443205

作为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,可以重新测试本页面。
测试完毕,别忘了点击终止按钮(或不断点击继续运行,使程序运行至结束),否则浏览器中的页面将无法继续。并删除条目,避免浏览器中的页面再次进入调试模式。