在WAMP环境下搭建ZendDebugger php调试工具的方法
2015-01-24信息快讯网
一直以来,写php都是用Dreamweaver,有时候真是痛苦啊,出现一个bug,想看一些元素的值,必须用echo输出来才知道,现在了解到一个断点调试利器,php终于也能像java、.NET那样断点调试,这就是――ZendDebugger
东西不是新货,所以介绍就不做介绍了,下面主要是配置流程。首先,下载ZendDebugger,下载链接:http://downloads.zend.com/pdt/server-debugger/,因为我是win系统,所以就找.zip结尾的就行了,我下的是ZendDebugger-5.2.14-cygwin_nt-i386.zip
然后解压,看到这些目录
那几个文件夹前面的数字,代表php的版本,我用的是5.2.6,所以就用5_2_x_comp,把这个文件夹里的ZendDebugger.dll复制到php目录下的ext文件夹里,然后打开php.ini(记住,wamp下的php.ini是用X:\wamp\bin\apache\apache2.2.8\bin\目录下的),在最下面增加以下几行代码:
[zend] zend_extension_ts="D:\soft\wamp\bin\php\php5.2.6\ext\ZendDebugger.dll" zend_debugger.allow_hosts=127.0.0.1 zend_debugger.expose_remotely=always
保存关闭,继续查看下载下来的ZendDebugger里的东西,找到dummy.php,把它复制到www目录下,这个目录在X:\wamp\www。
重启wamp,打开http://localhost/查看php是否加载的ZendDebugger扩展,像这样就代表安装正常
最后是要在调试器里配置ZendDebugger,这里我就不做具体讲解了,因为有人用ZendStudio,有人用EPP,众口难调,自己摸索吧。
php中flush()、ob_flush()、ob_end_flush()的区别介绍
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
php函数array_merge用法一例(合并同类数组)
PHP5.4中json_encode中文转码的变化小结
有关phpmailer的详细介绍及使用方法
PHP中header和session_start前不能有输出原因分析
PHP/Javascript/CSS/jQuery常用知识大全详细整理第1/2页
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
zend framework配置操作数据库实例分析
windows下zendframework项目环境搭建(通过命令行配置)
Zend Studio去除编辑器的语法警告设置方法
Zend的AutoLoad机制介绍
PHP中使用foreach和引用导致程序BUG的问题介绍
php 调试利器debug_print_backtrace()
Zend Framework中的简单工厂模式 图文
PHP中static关键字原理的学习研究分析
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
php自定义函数call_user_func和call_user_func_array详解
PHP中获取变量的变量名的一段代码的bug分析
php array_intersect比array_diff快(附详细的使用说明)
php header Content-Type类型小结
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
PHP读取网页文件内容的实现代码(fopen,curl等)
不重新编译PHP为php增加openssl模块的方法
php错误提示failed to open stream: HTTP request failed!的完美解决方法
PHP 获取远程网页内容的代码(fopen,curl已测)
php性能优化分析工具XDebug 大型网站调试工具
PHP错误抑制符(@)导致引用传参失败Bug的分析
PHP 调试工具Debug Tools
php debug 安装技巧
zend api扩展的php对象的autoload工具
Zend Studio (eclipse)使用速度优化方法
zend framework多模块多布局配置
重新封装zend_soap实现http连接安全认证的php代码
ionCube 一款类似zend的PHP加密/解密工具