phpeclispe+xampp+zenddebuger安装配置到调试

1phpeclise 到对应地址 http://www.eclipse.org/downloads/下载Eclipse for PHP Developers (eclipse-php-galileo-SR2-win32.zip),解压即可 或者打开eclipse3.2, Help -> Software Updates -> Find and Install -> Search for new features to install -> New Remote Site -> http://phpeclipse.sourceforge.net/update/releases 

2.安装好phpeclipse后,到对应地址 http://www.apachefriends.org/zh_cn/xampp-windows.html下载xampp-win32-1.7.0-installer.exe ,注意为了使其中的php能够匹配PDT(目前只有5.2.x版本,所以下载的是1.7.0.。下载后安装。安装后配置phpeclise:
  Window -> Preferences -> PHPeclipse Web Development -> PHP External Tools -> XAMPP

3.配置好虚拟目录
添加虚拟目录和默认首页: 默认站点主目录为Apache的htdocs目录。由于要在D:\php_workspace下放置所有的Eclipse工程,因此为了能够访问到各个工程下面的php文件,需要建立一个虚拟目录指向eclipse工程所在目录。修改httpd.conf,在文件结尾添加:

Alias /Workspace/ "D:/php_workspace/" 
<Directory "D:/php_workspace/"> 
   Options Indexes MultiViews 
   AllowOverride None 
   Order allow,deny 
   Allow from all 
</Directory> 
    这样做的好处是,所有php工程都共享一个apache配置,通过   http://localhost/Workspace/ProjectDirectory即可访问相应工程下面的php文件。

4.zenddebuger
   从 http://downloads.zend.com/pdt/server-debugger/下载ZendDebugger-5.2.14-cygwin_nt-i386.zip,解压后将对应zenddebuger拷贝到windows/system32下,或者设置环境变量path指定目录。
  并且设置xampp->apache->bin->php.ini
    [Zend]
zend_extension_ts="ZendDebugger.dll"
;zend_extension_ts = "E:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts = "E:\xampp\php\zendOptimizer\lib\Optimizer"
zend_optimizer.enable_loader = 0
zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
zend_debugger.allow_hosts=127.0.0.1  192.168.0.163
zend_debugger.expose_remotely=always
; Local Variables:
; tab-width: 4
; End:

成功后运行phpinfo();页面下方会出现zenddebuger列表

[Zend]
zend_extension_manager.optimizer_ts="..\ZendOptimizer"
;zend_extension_ts="..\..\ZendOptimizer\ZendExtensionManager.dll"
zend_extension_ts="E:\PHPnow\php-5.2.10-Win32\ext\ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1,192.168.0.163
zend_debugger.expose_remotely=always

注意:phpnow 中则php.ini是php-5.2.x-Win32->php-apache2handler.ini

5.phpeclise配置PDT
   Window -> Preferences -> php->debug各项配置,尤其是php exectutable配置好,
   然后再在run->debug configuration->Test Debuger如果提示成功则zenddebuger配置成功!


可参考 http://blog.csdn.net/webflash/archive/2009/06/05/4245038.aspx

你可能感兴趣的:(apache,eclipse,PHP,ext,Zend)