如何使用火狐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();进行调试,它最大的问题是在于不能跟踪代码流程,对于简单的像查看基本的...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Zend Studio + Firefox调试PHP代码

Zend Studio安装,配置; Xdebug配置;

eclipse pdt + zend_debugger+ zend firefox toolbar搭建与zend studio一样方便快捷的php调试环境

最近团队需要,需要学习php,由于本人喜欢使用eclipse,所以就想在eclipse中搭建php的开发与调试环境, 而zend studio的调试方式又很方便、很友好,所以就想能否将zend st...
  • hushc
  • hushc
  • 2011年08月31日 15:23
  • 982

Zend Studio 上 安装使用Aptana插件(html,css,js代码提示功能)

最近装了zend studio 9.0 用了段时间发现写html,css,js代码没提示,要开dreamwaver(对js代码提示也不好)。就网上搜索了下,发现了Aptana插件,装上用了下,感觉不错...

Zend Studio上安装使用Aptana插件(html,css,js代码提示功能)

http://download.aptana.org/tools/studio/plugin/install/studio http://d3lq98emif3szr.cloudfront.net/...

Web调试工具:火狐Firefox插件Firebug介绍

Web调试工具:火狐Firefox插件Firebug介绍 什么是Firebug Firebug是Firefox下的一款开发类插件,现属于Firefox的五星级强力推荐插件之一。它集HTML查看...

火狐(Firefox)插件Yslow使用心得

火狐(Firefox)插件Yslow使用心得        YSlow是yahoo美国开发的一个页面评分插件,非常的棒,从中我们可以看出我们页面上的很多不...
  • tzwjava
  • tzwjava
  • 2014年11月12日 15:16
  • 332

Zend Studio 安装Aptana插件 (html,css,js代码提示功能)

贴下官方网址:http://www.aptana.com/ 一.安装步骤: 1.zend studio->Help->Install New Software->work with点击add(见...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何使用火狐Firefox的Zend Firefox Toolbar插件和Zend Studio进行代码调试
举报原因:
原因补充:

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