如何使用火狐Firefox的Zend Firefox Toolbar插件和Zend Studio进行代码调试
来源:互联网 发布:什么软件电影资源最多 编辑:程序博客网 时间:2024/06/05 17:28
背景:
写了一年多的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 88.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.1www.example.com,
然后重启apache服务器,这个时候,你在FF中输入www.example.com,就可以看到你的本地的根目录文件了。
这个时候,你点击FF工具栏中Toolbar上面的Debug按钮,这个时候,它会提示是不是以后不需要提示,你直接勾选确定即可。
然后你就可以看到Zend studio中的调试状态了。然后你点击F5,或者F6,可以一步步的进行调试,右侧可以看到每个变量的值,
非常方便。
希望对PHP新手的调试有帮助!
- 如何使用火狐Firefox的Zend Firefox Toolbar插件和Zend Studio进行代码调试
- 如何使用火狐Firefox的Zend Firefox Toolbar插件和Zend Studio进行代码调试
- eclipse pdt + zend_debugger+ zend firefox toolbar搭建与zend studio一样方便快捷的php调试环境
- Zend Studio + Firefox调试PHP代码
- 使用Zend Studio和火狐调试PHP代码
- 使用Zend Studio和火狐调试PHP代码
- 使用Zend Studio和Zend Debugger进行php代码的远程调试
- 如何调试Firefox和IE的插件
- 使用zend studio和xdebug 调试 php代码
- firebug插件-如何使用firefox进行网页js调试
- 使用Zend Debugger + Zend Studio 调试web
- Zend Studio 调试Zend Debugger和XDebug
- zend Studio的使用
- zend Studio的使用
- Zend Studio的使用
- Zend Studio的使用
- 如何使用firefox进行网页js调试
- Zend Studio汉化失败,如何给Zend Studio进行汉化
- 用dom解析xml文件实现省市县三级菜单的级联
- 设计模式之七、模板方法模式TemplateMethod
- Java面向对象体会
- Java执行SQL代码块,得到dbms_output.put_line的结果
- DEARTCP1.2-通用TCP服务器组件,用于创建物联网开发
- 如何使用火狐Firefox的Zend Firefox Toolbar插件和Zend Studio进行代码调试
- JVM运行时——计数器含义
- Android下阻止系统扫描SD卡上的媒体图像文件
- 国外几个问答类网站
- RAC 安装 Actual Result Unknown Host Exception has Occurred 错误解决方法
- 写一个js编写的文件上传控件。(原创的)
- RM汇编指令集
- MapGIS6.X和ArcGIS9.0的数据互相转换
- Java的回调函数的理解