如何使用火狐Firefox的Zend Firefox Toolbar插件和Zend Studio进行代码调试

转载 2012年03月22日 15:10:15

背景:

       写了一年多的PHP程序,还是使用的最原始的print_r();exit();和var_dump();exit();进行调试,它最大的问题是在于不能跟踪代码流程,对于简单的像查看基本的变量的值,还能够解决,如果当你使用类似zend framework等大型框架的时候,如果没有对流程的深刻理解,

很难写出高效率的代码。我们老大常说的,PHP入门简单,谁都可以写,不过很难成为高手。我觉得成为高手的很重要的一个环节,就是对

代码的调试,和对整个流程的理解。今天正好以为同事是高手,一起整理了下这个工具,今天我想详细的谈谈,如何使用zend studio和zend Firefox的Toolbar插件进行代码流程的跟踪和调试:

 

系统配置说明:

window 7,内存2G,处理器主频:2.5GHZ,zend studio 8.0,Firefox 3.6

 

安装流程:

先从http://www.zend.com/en/products/studio/downloads

下载zend studio 8.0,然后搜索个序列号。

Zend Studio 8 8.0.0 (Windows MSI) 350.53 MB

接着下载(Firefox Toolbar) 0.21 MB,这是个FF插件,直接拖放到FF 3.6以下的版本中就可以了。

Zend Server (PHP 5.3) 5.1.0 (EXE) 65.28 MB

 

安装Zend Server的时候,只要保证其他的服务没有占用80端口即可。如果你使用了类似APMServ这样的集成工具,可以先停止apache服务,安装好Zend Server,默认是开启了Apache服务。目前的版本是Apache2.2-Zend

上面的如果都安装成功,这样就可以进行跟踪和调试了。不过要说明的时候,最方便的是把网站的根目录安装在本地,比如你的zend server默认安装到E:/Program Files/Zend/ZendServer,那么默认apache的安装目录为:E:/Program Files/Zend/Apache2/,你在conf下面找到httpd.conf,然后添加虚拟主机,例如:

 

 

#APMServ默认虚拟主机

NameVirtualHost *:880

<VirtualHost *:880>

 ServerName www.example.com

 DocumentRoot "H:/APMServ5.2.6/www/htdocs"

<Directory "H:/APMServ5.2.6/www/htdocs"> 

 Options FollowSymLinks IncludesNOEXEC Indexes

 DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl default.pl index.shtml

 AllowOverride None #如果设置为None,则忽略所有的.htaccess文件

 Order Deny,Allow   #Order指令控制默认的访问状态与Allow和Deny指令生效的顺序,默认是允许所有的访问

 Allow from all 

</Directory>

</VirtualHost>

 

 

然后在你的系统目录,比如C:/windows/system32/drivers/etc/hosts,打开后添加一行:

 

127.0.0.1 www.example.com,

然后重启apache服务器,这个时候,你在FF中输入www.example.com,就可以看到你的本地的根目录文件了。

 

这个时候,你点击FF工具栏中Toolbar上面的Debug按钮,这个时候,它会提示是不是以后不需要提示,你直接勾选确定即可。

然后你就可以看到Zend studio中的调试状态了。然后你点击F5,或者F6,可以一步步的进行调试,右侧可以看到每个变量的值,

非常方便。

 

希望对PHP新手的调试有帮助!

如何使用火狐Firefox的Zend Firefox Toolbar插件和Zend Studio进行代码调试

背景:      写了一年多的PHP程序,还是使用的最原始的print_r();exit();和var_dump();exit();进行调试,它最大的问题是在于不能跟踪代码流程,对于简单的像查看基本的...
  • jallin2001
  • jallin2001
  • 2011年03月22日 17:24
  • 6993

zend studio 的zend debug代码跟踪和添加todo list

使用Zend studio已经很久了,今天依然发现其中的很多功能我没有好好的利用起来,更好的利用好,我觉得能有效的提高效率。尽管使用eclipse这样的工具很久了,其中的宝藏 还是没有好好开发,今天...
  • jallin2001
  • jallin2001
  • 2011年08月03日 01:11
  • 5046

webstorm使用firefox进行本地调试

webstorm使用firefox进行本地调试
  • educast
  • educast
  • 2016年03月21日 16:21
  • 2887

如何在zend studio 中添加 emmet插件

菜单栏中的help>install new softwar e
  • tom8281230
  • tom8281230
  • 2015年10月14日 10:55
  • 270

zendstudio下zend debug安装及使用

【原地址】:http://blog.csdn.net/newjueqi/article/details/7209857 在网络上有关zend debug的安装和使用的教程都比较简单,记得当时研究折腾...
  • Sky___Ice
  • Sky___Ice
  • 2012年07月31日 13:39
  • 15635

Zend Studio使用教程:将Zend Studio作为插件安装

Zend Studio是新一代的专业级智能PHP IDE,它旨在帮助开发人员提高工作效率,创造出高品质的PHP应用程序!它包含了PHP开发所必须的部件,通过一整套的编辑、调试、分析、优化和数据库工具,...
  • AABBbaby
  • AABBbaby
  • 2016年06月01日 09:51
  • 1179

图解SVN服务器搭建和在Zend Studio中使用

svn服务器安装;svn服务器配置(创建用户、添加库资源、配置ip等);zend Studio中安装SVN插件;将项目共享到svn上等...
  • hsd2012
  • hsd2012
  • 2016年05月24日 14:20
  • 1540

zend studio 的插件之一 Emmet

Emmet插件的基础使用(模仿Css选择器的语法来快速开发Html和Css的工具) 1、安装:在Zend studio 的菜单栏中找到并单击HELP,在弹出的扩展栏中找到并单击Welcome,右边会...
  • w_panpan
  • w_panpan
  • 2015年05月21日 09:11
  • 1015

zend studio 的主题安装,插件安装、卸载和更新

初接触zend studio,网上搜了一圈如何安装主题,只有一个方法install new software,并且用了那个方法但是失败了,就自己摸索下。 zend studio的插件安装我就拿主题...
  • ltx06
  • ltx06
  • 2016年03月02日 16:35
  • 2102

Zend Studio的js插件aptana的安装配置方法

Zend Studio的aptana插件,解决了Zend Studio对前台代码支持不足的问题,而且在某些方面还比诸如dw优秀的功能特性,下面是安装完aptana插件后的一些配置,尤其是可以添加js库...
  • h330531987
  • h330531987
  • 2017年03月28日 02:00
  • 853
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何使用火狐Firefox的Zend Firefox Toolbar插件和Zend Studio进行代码调试
举报原因:
原因补充:

(最多只允许输入30个字)