一、安装配置

1、访问 http://www.phpeclipse.com/ ,找到右边的 1.2.x dev nightly下的http://update.phpeclipse.com/update/nightly_1.2.x 路径。

2、打开eclipse找到
help->Intall New software updates,点击右侧的 add site后填入:Eclipse
安装php插件,http://update.phpeclipse.com/update/nightly_1.2.x
,然后全选择,点击next即可安装。

3、XMAPP 下载安装

访问 XMAPP页面 下载xampp-win32-1.7.7-usb-lite 安装包。

解压 D:\xampp。修改配置文件,xampp\apache\conf\httpd.conf,这里做了2个修改。

端口修改为81,同时将Include "conf/extra/httpd-dav.conf"注释起来。

执行 setup_xampp.bat,访问下面url能正常出来,则xmapp环境没问题。

http://localhost:81/xampp/phpinfo.php

4、启动xdebug

XAMPP 1.7.2 捆绑了相应的 Xdebug .dll 文件。只需配置 php.ini 即可使用该文件。请注意,所有 Xdebug 设置都具有说明文本。

找到并打开 D:\php\php.ini 以进行编辑。这是 XAMPP 1.7.2 中的唯一 php.ini 文件。
查找并取消注释以下行:zend_extension = "XAMPP_HOME\php\ext\php_xdebug.dll"。
查找并取消注释以下行:xdebug.remote_host=localhost。将设置值从 localhost 更改为 127.0.0.1。
查找并取消注释以下行:xdebug.remote_enable = 0。将 0 更改为 1。
查找并取消注释以下行:xdebug.remote_handler = "dbgp"。
查找并取消注释以下行:xdebug.remote_port = 9000。

保存 php.ini。重启xmapp,访问phpinfo.php能看到xdebug的界面。

5、Eclipse中 Preferences中, phpeclipse选项下,相应将c:改为 d:

二、测试项目

1、新建php project,(新建工作空间到htdocs下,这样项目就存在在该路径下,能直接访问)


phptest项目的propeties中设置下访问项目路径。如下:


2、新建1.php ,phpinfo(); 并保存,在左边的 Navigator 中右击 test.php,然后在弹出菜单中点击 Open PHP Browser 即可看到执行结果了。

访问 http://localhost:81/phptest/1.php 可以看到信息说明正常。

3、调试 phptest项目,使用xdebug。

a、确认xmapp中已经安装好xdebug插件。

b、装好phpeclipse之后,需要删除(Disable)DBG插件,DBG和XDebug只能留一个,在Eclipse菜单栏中的about中找到install 的插件,把dbg删除掉。安装的时候可以不用安装。
c、在debug中配置(PHP XDebug Remote Script),Ide写"test"后期debug时要用到,在pathmap中加入路径。然后点击debug调试,切换到debug模式下。


d、加断点,注意只能右击边框加“XDebug Breakpoint”。(注意:不能直接双击边框,直接双击是断点用于java的debug的断点)

访问http://localhost:81/phptest/1.php?XDEBUG_SESSION_START=test

phpeclipse xdebug 配置配置 -摘自网络的更多相关文章

  1. 安装 RabbitMQ C#使用-摘自网络(包括RabbitMQ的配置)

    1.什么是RabbitMQ.详见 http://www.rabbitmq.com/ . 作用就是提高系统的并发性,将一些不需要及时响应客户端且占用较多资源的操作,放入队列,再由另外一个线程,去异步处理 ...

  2. Zend Studio XDebug调试配置

    最近在配置zend studio时找了些资料,发现了这个,说的比较详细 搭建Zend Studio 10.5 和XDebug 环境,试图进行 Drupal的调试, 经历了一些困难,但是最终解决了问题, ...

  3. PHP性能调优---PHP调试工具Xdebug安装配置教程

    说到PHP代码调试,对于有经验的PHPer,通过echo.print_r.var_dump函数,或PHP开发工具zend studio.editplus可解决大部分问题,但是对于PHP入门学习的童鞋来 ...

  4. php xdebug的配置、调试、跟踪、调优、分析

    xdebug 的 profiler 是一个强大的工具,它能分析 PHP 代码,探测瓶颈,或者通常意义上来说查看哪部分代码运行缓慢以及可以使用速度提升.Xdebug 2 分析器输出一种兼容 cacheg ...

  5. 已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。

    今天写ASP.NET程序,在网页后台的c#代码里写了个事务,事务内部对一张表进行批量插入,对另外一张表进行查询与批量插入. 结果第二张表查询后foreach迭代操作时报错:已禁用对分布式事务管理器(M ...

  6. PHP调试工具Xdebug安装配置教程

    说道PHP代码调试,对于有经验的PHPer,通过echo.print_r.var_dump函数,或PHP开发工具zend studio.editplus可解决大部分问题,但是对于PHP入门学习的童鞋来 ...

  7. IDEA+PHP+XDebug调试配置

    XDebug调试配置 临时需要调试服务器上的PHP web程序,因此安装xdebug,下面简单记录 安装xdebug 下载最新并解压 wget https://xdebug.org/files/xde ...

  8. Mac+Docker环境下xdebug的配置

    由于容器化的需要,前几天我本地也换成了docker环境.就研究了一下docker环境下phpstorm和xdebug的配置. http://www.mmfei.com/?p=453 这个博客给出了一个 ...

  9. linux 网络配置 (配置/etc/sysconfig/network-scripts/ifcfg-ethx)

    背景 需要往服务器上安装软件:并且像maven代理的话必须连接公网.首先配置了网关,发现可以通过ip访问公网了,在配置了DNS可以通过域名访问公网了 实例 配置linux 可以上网的操作 vi /et ...

  10. PHP 调试工具Xdebug安装配置

    ## PHP 调试工具Xdebug安装配置 一.Xdebug 介绍 Xdebug是一个开源的PHP程序调试工具,可以使用它来调试.跟踪及分析程序运行状态.当然,Xdebug需要结合PHP的编辑工具来打 ...

随机推荐

  1. ubuntu zendDebugger.so 加载不上的问题

    参考文章   http://blog.sina.com.cn/s/blog_6612d5810101dapf.html 装zenDdebugger是为了在eclipse中调试用!!!!!!!结果搞了半 ...

  2. mod_wsgi

    配置: WSGIScriptAlias /var/www/wsgi-scripts/simple.wsgi def application(environ, start_response): outp ...

  3. 强大的字符串格式化函数 - format

    自python2.6开始,新增了一种格式化字符串的函数str.format(),它通过{}和:来代替% 位置方法格式化 >>>'{}-{}'.format('simon','ting ...

  4. Windows BAT字符串操作

    ::操作系统:windows xp sp3 @echo off ::初始化变量set str1=This is string1set str2=This is string2set str3=This ...

  5. Swift与Objective-C的兼容“黑魔法”:@objc和Dynamic

    Cocoa框架早已烙上了不可磨灭的OC印记,而无数的第三方库都是用OC写成的,这些积累无论是谁都不能小觑.苹果采取了允许开发者在同一个项目中同时使用Swift和OC进行开发的做法,但要想实现互通,又需 ...

  6. Windows 8 系统完全上手指南 - 非常详尽的 Win8 系统入门学习手册与使用技巧专题教程!

    每次当有新版本的操作系统发布的时候,市面上总会冒出各种从入门到精通类的学习书籍,这次最新的 Windows 8 也不例外!不过,今天给大家送上免费的大礼——<Windows 8 完全上手指南&g ...

  7. 双积分式(A/D)转换器电路结构及工作原理

    1.转换方式 V-T型间接转换ADC. 2.  电路结构 图1是这种转换器的原理电路,它由积分器(由集成运放A组成).过零比较器(C).时钟脉冲控制门(G)和计数器(ff0-ffn)等几部分组成 图1 ...

  8. Emily姨妈家的猫

    按书上的样例,慢慢理解. 其实,JAVASCRIPT也应该可以写出正规点的,封装性好的代码. <html> <body> <script type="text/ ...

  9. selectpicker下拉多选框ajax异步或者提前赋值=》默认值

    Bootstrap select多选下拉框赋值 success: function (data) { var oldnumber = new Array(); $.each(data, functio ...

  10. python 替换windows换行符为unix格式

    windows 默认换行符为 \r\n; unix默认换行符为 \n; 所以当win下编辑的脚本在linux下显示末尾多了^M: 换行符修改为同一的unix格式脚本如下: def run(path,f ...