1.下载和安装配置XAMPP
我下载的是,XAMPP Lite(精简版) ZIP 压缩包,下载地址
http://www.apachefriends.org/zh_cn/xampp-windows.html
根据xampp的文档描述,解压到根目录意味着您可以直接使用,不需要先运行“setup_xampp.bat”进行配置
(参见:http://www.apachefriends.org/zh_cn/xampp-windows.html#1721)
所以我的解压路径是 C:/xampplite
运行 xampp-control.exe,启动 apache
访问 http://localhost/xampp/phpinfo.php
可以看到apache使用的PHP配置文件为:C:\xampplite\apache\bin\php.ini
打开php.ini,在最后加入以下配置信息,以启用xdebug
;载入Xdebug
zend_extension_ts="c:/xampplite/php/ext/php_xdebug.dll"
;xdebug配置
[Xdebug]
;开启自动跟踪
xdebug.auto_trace = On
;开启异常跟踪
xdebug.show_exception_trace = On
;开启远程调试自动启动
xdebug.remote_autostart = On
;开启远程调试
xdebug.remote_enable = On
;收集变量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集参数
xdebug.collect_params = On
重启apache,后刷新 phpinfo.php 页面,如果能见到 XDebug 的信息,就说明配置成功
2.安装配置eclipse pdt
到 http://www.java.com 下载安装JRE
到 http://www.eclipse.org/pdt/downloads/ 下载 PDT All In Ones
解压后,运行双击eclipse.exe运行pdt,选择workspace(我的是E:/pdt-ws)
打开window -> perference -> PHP->PHP executables
新增一个executable:
Name: xampplite-php
Executable path: C:\xampplite\php\php.exe
PHP ini file: C:\xampplite\apache\bin\php.ini
PHP Debugger: XDebug
打开window -> perference -> PHP->Debug,设置:
PHP Debuger: XDegug
Server: Default
PHP Executable: xampplite-php
uncheck "Break at first line"
3.调试php项目
新建项目proj1,并新建一个index.php,输入适当的PHP代码,然后设一个断点
打开apache配置文件 httpd.conf,在最后增加:
Alias /proj1 E:/pdt-ws/proj1/
Alias /proj1/ E:/pdt-ws/proj1/
<Directory "E:/pdt-ws/proj1/">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
重启apache
回到eclipse pdt,右击index.php,
选择 Debug As --> PHP Web Page 就可以进行断点调试了
分享到:
相关推荐
对使用 PDT 与 XDebug 进行搭配进行 PHP 的调试方面进行了简要的说明。 详细图片说明请使用下面链接: http://forums.hawebs.net/computer/viewthread.php?tid=5633&fromuid=426
文章介绍了如何利用eclipse与Xdebu搭建一个php的开发环境,并能进行单步调试
PDT开发php XDebug调试手册 在eclipse for php中配置xdebug 以及调试技术详细手册
PHP 开发工具(PHP Development Tools,PDT)插件安装到 Eclipse Europa 后,您将能够快速编写和调试 PHP 脚本和页面。PDT 支持两种调试工具:XDebug 和 Zend Debugger。通过本文了解如何配置 PDT 来调试 PHP 脚本,...
eclipse pdt parts03 共13
eclipse pdt第2部分 共13部分
eclipse pdt补丁 helios可用,3.7应该也可以用
NULL 博文链接:https://qgymje.iteye.com/blog/506943
安装方式,参见: http://blog.csdn.net/tdcqfyl/article/details/51984792
浅谈eclipse pdt调试php程序_.docx
NULL 博文链接:https://xiaoboss.iteye.com/blog/1182152
本文主要介绍的是eclipse和pdt的安装、调试以及xdebug的配置方法,并用eclipse pdt进行断点调试PHP代码。
PDT是开源的php集成开发环境(IDE)。PDT可为eclipse平台提供一个 php开发工具框架。 其包含有开发PHP所需的开发组件 ,且灵活和可扩展。它已迅速成长为最高下载的Eclipse项目之一。PDT提供了在一个PHP IDE所需的...
基于eclipse的PHP插件,pdt。亲测可用,自己使用过的。
用pdt 调试php代码 Debugging PHP using Eclipse and PDT Use XDebug or Zend Debugger to boost your productivity when fixing bugs in PHP applications
Eclipse 2.0 PDT Guide 比较老,参考。
下载PHP(PDT)开发插件,http://download.eclipse.org/tools/pdt/updates/3.2-nightly。 注:你也可单独加保,解压pdt-Update-3.3.2.201410231314.zip,加载updates\3.3.2\content.jar 也可以选择 Kepler - ...
This extension is very useful for PHP developers that are using PHP tools with Xdebug support like PHPStorm, Eclipse with PDT, Netbeans and MacGDBp or any other Xdebug compatible profiling tool like ...
此扩展对于PHP开发人员非常有用,PHP开发人员使用带有Xdebug支持的PHP工具,如PHPStorm,Eclipse with PDT,Netbeans和MacGDBp或任何其他Xdebug兼容性分析工具,如KCacheGrind,WinCacheGrind或Webgrind。