`
laochake
  • 浏览: 113901 次
社区版块
存档分类
最新评论

PHP 开发环境搭建( Eclipse PDT XAMPP XDEBUG)

    博客分类:
  • php
阅读更多

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 就可以进行断点调试了

分享到:
评论
1 楼 regex 2009-12-16  
我的xdebug配置不成功,我装的是完整版,按照博主所说的配置,除了路径改了之外,其他的都一样,但是刷新phpinfo.php,没见到有Xdebug的信息,我把网站的默认目录改了,会不会跟这个有关啊?请楼主指教

相关推荐

    使用 Eclipse 和 PDT 调试 PHP

    PDT(PHP Development Tools)是 Eclipse 的一个插件,专门用于 PHP 开发。通过使用 Eclipse 和 PDT,可以快速构建、编译、调试和运行 PHP 项目。 调试是软件开发中非常重要的一步,它可以帮助开发人员快速发现和...

    phpStrom和eclipsephp的Xdebug配置方法

    本文将详细介绍如何在phpStorm和eclipsePHP这两个流行的PHP集成开发环境中配置Xdebug。 首先,我们了解一下Xdebug的基本功能。Xdebug提供断点调试、变量查看、性能分析等功能,它可以帮助我们跟踪代码执行流程,...

    eclipse pdt补丁 helios可用

    Eclipse PDT(PHP Development Tools)是Eclipse IDE中的一个插件,专为PHP开发者提供集成开发环境。这个补丁适用于"Eclipse Helios"版本,Helios是Eclipse的一个重大发布,版本号为3.6,同时也提及3.7版本应该也能...

    Eclipse 和 PDT , PHP 调试

    PDT 是专门为PHP开发设计的一组工具,它允许开发者在Eclipse环境中编写、运行和调试PHP代码。PDT 支持两种主流的PHP调试器:XDebug 和 Zend Debugger。这两种调试器都允许开发者在代码执行过程中设置断点,查看变量...

    比较好的开发组合工具 eclipse+pdt+aptana+xdeubg+firebug

    标题 "比较好的开发组合工具 eclipse+pdt+aptana+xdebug+firebug" 涉及的是一个集成开发环境(IDE)的配置方案,这个组合在IT行业中被广泛用于PHP开发。下面将详细介绍这些组件及其作用。 1. **Eclipse**: ...

    eclipse PDT 暗色代码高亮主题

    Eclipse PDT(PHP Development Tools)是一款强大的PHP集成开发环境,为开发者提供了丰富的功能,包括语法高亮、代码提示、调试工具等。暗色代码高亮主题则是为了减轻长时间编程对眼睛的压力,提供的一种视觉效果更...

    PDT开发php XDebug调试手册

    PDT开发php XDebug调试手册 在eclipse for php中配置xdebug 以及调试技术详细手册

    浅谈eclipse pdt调试php程序_.docx

    Eclipse PDT(PHP Development Tools)是一款强大的PHP集成开发环境,它提供了丰富的功能,包括代码编辑、调试、语法高亮、自动完成等。以下是一步步配置和使用Eclipse PDT调试PHP程序的详细步骤: 首先,确保你...

    eclipse pdt03

    eclipse pdt parts03 共13

    eclipse pdt02

    eclipse pdt第2部分 共13部分

    浅谈Eclipse PDT调试PHP程序

    通过Eclipse PDT和xdebug的配合,开发者能够高效地进行PHP程序的调试工作,定位问题,提高开发效率。Eclipse PDT提供了丰富的功能,如代码提示、自动格式化、错误检查等,使得PHP开发更为便捷。同时,xdebug作为强大...

    详细讲解 php编程环境搭配,使用Xampp+Eclipse 环境变量配制

    至此,你已经成功配置了基于XAMPP和Eclipse的PHP开发环境,具备了本地开发和远程服务器连接的能力。然而,这只是PHP开发的起点,深入学习PHP语法、框架如Laravel、WordPress开发,以及了解MVC设计模式、数据库设计和...

    分布详解——搭建Windows下基于Eclipse的PHP开发环境

    总之,搭建Windows下的Eclipse PHP开发环境是一个相对简单的过程,主要涉及Eclipse的安装、PDT插件的获取与安装,以及PHP解释器的配置。通过这些设置,你将拥有一个功能齐全、高效的PHP开发环境,可以流畅地进行编码...

    XDebug For Php5.5

    3. **集成Eclipse**:描述中提到XDebug与Eclipse的配合使用,Eclipse是一款流行的开源IDE,具有强大的PHP开发插件如PDT。在Eclipse中,你需要安装XDebug透视图(如PHP Debug)并配置相应的调试设置,包括IDE Key、...

    PHP开发环境搭建规范

    本文将详细介绍如何通过XAMPP(集成Apache、MySQL、PHP和phpMyAdmin)以及Zend Eclipse For PHP来搭建个人PHP开发环境。 #### 二、安装步骤 **第一步:安装JDK** - **下载页面**:[Oracle JDK下载]...

    eclipse的php开发插件pdt

    安装方式,参见: http://blog.csdn.net/tdcqfyl/article/details/51984792

    eclipse for php and android

    标题中的“Eclipse for PHP and Android”指的是Eclipse IDE(集成开发环境)的一个特定版本或配置,它集成了对PHP和Android开发的支持。Eclipse是一款开源的、跨平台的开发工具,广泛应用于Java、C++、PHP、Python...

    xampp和eclipse安装

    通过以上步骤,你就成功地在Eclipse中搭建了一个集成了XAMPP的PHP开发环境。这个环境不仅可以用来开发和测试PHP项目,还方便你学习和理解Web服务器、数据库以及PHP脚本的基本原理。在实际开发中,你还可以进一步...

Global site tag (gtag.js) - Google Analytics