PhpED和Zend Studio for Eclipse的Debugger配置

PhpED和Zend Studio for Eclipse是PHP开发中的主要IDE工具,对他们的介绍很多,这里就忽略了。重点来介绍一下PhpED和Zend Studio for Eclipse的Debugger功能。

申明一下 :PhpED和Zend Studio for Eclipse 的忠实fans都很多,这里把PhpED放在前面是考虑到PhpED的内存占有量小,特别是内存在1G的用户。Zend Studio for Eclipse的内存占用量稍大,建议内存为2G的用户使用。

一.PhpED的debugger安装:

PhpED和Zend Studio for Eclipse的Debugger配置 
图1

1.输入网站根目录URL和文件目录

PhpED和Zend Studio for Eclipse的Debugger配置 
图2

2.添加项目文件目录

PhpED和Zend Studio for Eclipse的Debugger配置 
图3

3.询问是否开启php debugger

PhpED和Zend Studio for Eclipse的Debugger配置 
图4

4.一般会出现以上对话框 选“Yes”加载debugger

PhpED和Zend Studio for Eclipse的Debugger配置 
图5

5.停止Apache服务器

PhpED和Zend Studio for Eclipse的Debugger配置 
图6

6.开启Apache服务器,phped的debugger会自动在php.ini加入以下内容:

PhpED和Zend Studio for Eclipse的Debugger配置 

 图7


PhpED和Zend Studio for Eclipse的Debugger配置 
图8

7.如果检测到zend debugger 注释掉,方法为前面加";",操作见图7

PhpED和Zend Studio for Eclipse的Debugger配置 
图9

8.安装成功,你就可以使用phped的debugger功能了。

*:经过验证如果要开启phped的debugger功能,其安装目录不能含有中文,否则会出现"Failed to load php debugger client library. Please reinstall the product."

二.Zend Studio for Eclipse的debugger安装

1.下载ZendDebugger,下载地址:http://downloads.zend.com/pdt/server-debugger/
2.dummy.php置于网站根目录下;
3.解压ZendDebugger复制ZendDebugger/php-5.2.x/ZendDebugger.dll 到PHP文件夹下;
* 根据自己的PHP版本选择相应的版本

4.修改php.ini在末尾添加内容如下:
  [Zend]
  zend_optimizer.optimization_level=1023
  zend_optimizer.encoder_loader=1
  zend_extension_ts="E:/web/Serv/zend/ZendOptimizer-3.3.3/php-5.2.x/ZendOptimizer.dll"
  ; @以下为修改部分
  zend_extension_ts="E:/web/Serv/PHP/ZendDebugger/ZendDebugger.dll"
*:E:/web/Serv/ 为你的PHP和zend加速器的根目录

重启Apache搞定,这样你就可以Debugger PHP代码了

 

 

 

PhpED和Zend Studio for Eclipse的Debugger配置PhpED和Zend Studio for Eclipse的Debugger配置PhpED和Zend Studio for Eclipse的Debugger配置PhpED和Zend Studio for Eclipse的Debugger配置PhpED和Zend Studio for Eclipse的Debugger配置PhpED和Zend Studio for Eclipse的Debugger配置PhpED和Zend Studio for Eclipse的Debugger配置PhpED和Zend Studio for Eclipse的Debugger配置

 

 

 

以上是PhpED通过向导自动安装Debugger,也可手动安装,方法如下:

 

1.去官方下载Degugger,网址:

  http://www.nusphere.com/products/debugging_php.htm


2.调试器“debugger”安装方法:


1>.把“debugger_ssl/server/Windows-ssl/x86/dbg-php-5.3.dll”拷贝到
  “d:\php\xampp\php\ext\”中。

2>.修改配置文件“d:\php\xampp\php\php.ini”,  禁用掉 xdebug、zend debugger等调试器的相关配置。
3>.追加“debugger”相关配置信息,如下:

 
[debugger]
extension=dbg-php-5.3.dll
debugger.enabled=on
debugger.profiler_enabled=on
debugger.hosts_allow=127.0.0.1
debugger.hosts_deny=ALL
debugger.ports=7869, 10000/16

 

注意,这里默认情况下 debugger的端口7869,所以在 PhpED当中也要做对应设置,如下图所示。

 

PhpED和Zend Studio for Eclipse的Debugger配置

 

还有一点注意的是Debugger版本要与PHP版本相对应,我的php5.3的,相应的Debuggerdbg-php-5.3.dll

 

 

4>.重启Apache,开始调试工作吧。   

 

 

 

 

 

 

转载于:https://www.cnblogs.com/qiantuwuliang/archive/2011/09/02/2164334.html