Chinaunix首页 | 论坛 | 博客
  • 博客访问: 469095
  • 博文数量: 95
  • 博客积分: 2117
  • 博客等级: 大尉
  • 技术积分: 2301
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-16 21:10
个人简介

辽宁铁岭人,现居大连。1970年生。 先后供职于 中国国际海运网、大连学堂科技、大连华仁视线网络科技有限公司、大连中科海云科技有限公司,任职技术总监。 精通PHP、JAVA、Javascript、HTML、CSS等网络编程技术及Linux操作系统。 精通面向对象编程、设计模式、重构及互联网产品设计。

文章分类

全部博文(95)

文章存档

2013年(31)

2012年(2)

2011年(34)

2010年(25)

2008年(3)

分类:

2010-12-18 21:32:28

作为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,可以重新测试本页面。
测试完毕,别忘了点击终止按钮(或不断点击继续运行,使程序运行至结束),否则浏览器中的页面将无法继续。并删除条目,避免浏览器中的页面再次进入调试模式。
阅读(1201) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~