`

Eclipse+PHP+XDebug 完美配置

 
阅读更多

一.准备工作:

1.下载Eclipse for PHP 

http://www.eclipse.org/downloads/

下载最新的Eclipse for PHP。

2.下载Apache

http://httpd.apache.org/download.cgi

这里面下载Apache,不过提醒一句,你的PHP版本必须和Apache版要兼容,否则,只能看着屏幕发呆了。

我用的是Apache2.0.58。

3.下载PHP

http://www.php.net/downloads.php

记得兼容。我用的是PHP5.1.2,在这里需要提醒下,看清楚自己的PHP版本,在后面我们配载Xdebug是要考虑版本,我就是在这个上面吃过亏。 

二.Eclipse for PHP的项目构建

1.解压好下载好的Eclipse,进入Eclipse,它会让你选择一个工作路径,你选择你设定好的文件夹,Eclipse会写入一些配置进去。

2.项目构建比较简单,File —》 new —》 PHP project 写上你的项目名 直接Finish。

三.PHP的支持的配置

1.解压PHP压缩包,将它放在你想要的地方,建议不要放在中文目录下。

本人PHProot=D:/php5

2.安装Apache,比较傻瓜式,一路next下去就行。如果想换个安装目录,不使用默认的路径,自己换。

另外有一个地方就叫你添加三个地址,自己想好,按照例子填写。

我是写上 localhost.com  www.localhost.com  master@localhost.com

3.数据库方面,看自己喜好了。自行安装。

4.在D:\Apache Group\Apache2\conf找到httpd.conf

添加PHP的支持

LoadModule php5_module D:/php5/php5apache2.dll

AddType application/x-httpd-php .php

PHPIniDir "D:/php5"

更改项目默认路径

找到DocumentRoot标签,将值改为你自己的命名的路径(工作路径)。

DocumentRoot "D:/haohaowo"

<Directory "D:/haohaowo">

如果你是用Eclipse开发,要写到工作区。

DocumentRoot "D:\haohaowo"

<Directory "D:\haohaowo">

你要访问地址是这样的http://localhost/www/*.php

5.在PHP安装目录D:\php找到php.ini-dist,将其命名为php.ini

添加Mysql支持

有两种方法 

a.在path变量中添加你的PHP的安装目录  D:\php5   (值得推敲一下 记得重启机子) 

b.将PHP根目录中libmysql.dll Copy至 System32 下面

打开Mysql支持,找到;extension=php_mysql.dll,将分号去掉。

添加一个extension=php_mysqli.dll

找到extension_dir,将值改为extension_dir = "D:/php5/ext"

四.Eclipse上Debug PHP

1.下载动态链接库。

http://www.xdebug.org/download.php

在页面搜素自己的PHP版本,我用的PHP5.1.2,下载php_xdebug-2.0.1-5.1.2.dll。

2.将下载的动态链接库Copy到%php_root%/ext/下面。

3.打开php.ini编辑。

添加如下内容:

;onload Xdebug

zend_extension_ts="D:\php5\ext\php_xdebug-2.0.1-5.1.2.dll"

;xdebug configuration

[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

自己替换下上面的路径。

4.进入Eclipse,从主菜单打开"Window > Preferences > PHP"。先选中"PHP Excutables"节点,在右面的面板点"Add"按钮,在接下来的窗口中,"Name"随便填,我命名为PHP5,"Excutable Path"浏览到你的php.exe,PHP ini file浏览到你的php.ini文件,PHP Debugger选XDebug。如果最新版会有一个SAPI TYPE,保持默认。

5.选中"PHP Servers"节点,在右面的面板点"New"按钮,在接下来的窗口中,"Name"随便填,"URL"填你的工作空间的URL(比如http://localhost/pdt)。这个其实在最新版可以不用设置,因为有一个默认的Server,你直接用就行。

6.选中"Debug"节点,在右面的面板中,"PHP Debugger"选择XDebug,"Server"选择你刚才添加的那个PHP Server,我选择选择默认的,"PHP Executable"也选择你刚刚添加的那个,选择PHP5那个。

分享到:
评论

相关推荐

    Ubuntu+lamp+eclipse+xdebug+虚拟主机的配置

    ### Ubuntu + LAMP + Eclipse + Xdebug + 虚拟主机的配置详解 #### 安装LAMP环境 LAMP(Linux, Apache, MySQL, PHP)环境是在Linux系统上搭建Web服务的一种常用组合。在Ubuntu系统中安装LAMP可以通过简单的命令...

    纯PHP搭建Apache+Eclipse+xDebug+PHPUnit+MakeGood

    【标题】"纯PHP搭建Apache+Eclipse+xDebug+PHPUnit+MakeGood"涉及到的是在本地环境中构建一个完整的PHP开发环境,包括Web服务器、IDE、调试工具和自动化测试框架。这一过程对于PHP开发者来说至关重要,因为它提供了...

    phpstudy + zend studio 配置xdebug

    phpstudy + zend studio 配置xdebug详解,包括phpstudy的php.ini配置内容,以及zend studio的配置不忠,使用word分步骤列出。还包含了配置debug所需要的php_xdebug-*.dll文件(5.3.29和5.5.38两个版本)

    Apache2.4+php7.4.1(包含xdebug2.9.1).rar

    有四五年没搞php了,之前还停留下notepad++和...apache2.4+php7+xdebug2.9.1 已经配置好,只要修改相关目录即可。 其中的phptorm2019.1.2放在另一个资源里面了,上传限制240MB,多体谅! php7.4.1里包含xdebug2.9.1

    php+zend13配置xdebug详细步骤

    ### PHP与Xdebug配置详解 #### 一、前言 Xdebug是一款强大的PHP扩展,主要用于调试和分析PHP程序。它可以提供详细的代码执行信息,帮助开发者更有效地定位问题所在。本文将详细介绍如何在PHP环境中配置Xdebug,并...

    VSCode开发PHP环境配置手册(PHP8.1.1+PHP-xdebug+redis)

    二、VSCode支持PHP_xdebug配置 1.添加PHP所需的xdebug库 将xdebug库放入ext插件目录 备注:压缩包中的PHP8.1.1默认已经集成了php_xdebug-3.2.1-8.1-vs16-nts-x86_64.dll文件并已重命名为php_xdebug.dll。 2.配置用户...

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

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

    php使用谷歌浏览器xdebug配置文件及配置方法(软件:wamp64+PhpStorm)

    本文将详细讲解如何在WAMP64环境下,结合PhpStorm和谷歌浏览器,配置并使用Xdebug进行高效的PHP调试。 首先,我们需要安装Xdebug。Xdebug是一个开源的PHP调试器和性能分析器,它可以提供断点调试、变量查看、代码...

    phpstudy2016+phpstorm10.0.3+Xdebug.doc

    在本文中,我们将深入探讨如何在Windows环境下搭建PHP开发环境,特别关注PHPStudy2016、phpStorm10.0.3以及Xdebug的安装和配置。这是一套常用的PHP开发工具组合,能帮助开发者高效地编写、调试和优化PHP代码。 **一...

    phpStrom和eclipsephp的Xdebug配置方法

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

    php+mysql+apache+XDebug

    XDebug与IDE(如PHPStorm、Eclipse等)配合使用,能实现高效的远程调试。 在配置"php+mysql+apache+XDebug"环境时,首先需要安装Apache服务器,并配置其httpd.conf文件以支持PHP解析。然后,需要安装PHP,确保启用...

    windows下PHP开发之环境配置:netbeans+jdk+wamp+xdebug

    ### Windows 下 PHP 开发环境配置详解:NetBeans + JDK + WAMP + Xdebug #### 一、概述 本文档旨在详细介绍如何在 Windows 操作系统环境下搭建一个完整的 PHP 开发环境,涉及的主要工具包括 NetBeans IDE、Java ...

    sublime text 3 + php + xdebug开发环境搭建

    本文将详细介绍如何在Sublime Text 3中配置PHP开发环境,并集成Xdebug进行调试。 **一、安装Sublime Text 3** 首先,你需要下载并安装Sublime Text 3。访问官方网站(https://www.sublimetext.com/3)下载适合你...

    zendstudio10.5.0+xdebug+xampp1.8.1.part1.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

    php调试之Netbeans + xdebug 配置全攻略

    ### PHP调试之Netbeans + xdebug配置全攻略 在PHP开发过程中,经常需要对代码进行调试来确保程序的正确性和高效性。对于PHP开发者来说,一个强大的集成开发环境(IDE)加上一个高效的调试器是非常重要的工具组合。...

    CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录

    总结来说,本文涉及的知识点包括CentOS服务器的基础环境准备、PHP及其常用扩展的安装和配置、Redis数据库的安装和配置、PHP扩展PHPRedis的安装和配置、XDebug的安装和配置以及Nginx和MySQL的基本安装。这些知识是...

    php7.X+PhpStorm2019.X+宝塔linux xdebug远程调试环境的安装及设置

    3. 设置 xdebug,宝塔面板进入 PHP 管理,配置文件,拉到最底部,找到 zend_extension=...../xdebug.so,增加以下配置信息: ``` xdebug.remote_log=/www/server/xdebug/log/xdebug.log xdebug.remote_enable = 1 ...

Global site tag (gtag.js) - Google Analytics