2019独角兽企业重金招聘Python工程师标准>>>

一、安装配置

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

转载于:https://my.oschina.net/XYleung/blog/102739

phpeclipse+xdebug配置相关推荐

  1. php5中Xdebug配置安装步骤介绍

    摘要: 本文讲的是php5中Xdebug配置安装步骤介绍, Xdebug版本下载 http://www.xdebug.com/download.php 注意在下载Xdebug时我们必须查看自己php版 ...

  2. phpstorm xdebug配置

    phpstorm 8.0.3版本 1.本身自带xdebug插件 2.在xampp的php.ini中最后中添加(如果有[XDebug]配置替换) [XDebug] zend_extension = &q ...

  3. PHP mac xdebug配置

    PHP实现断点调试的条件 1. 需要PHP安装xdebug扩展 2. 修改PHP配置文件,开启xdebug扩展,并且对xdebug进行一些配置 3. 重启服务器如apach或nginx 4. 编译器配 ...

  4. xuniji查看php.ini,虚拟机 phpstorm xdebug配置

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 服务器环境是vmware安装centos系统,nginx+php-fpm+mysql环境 ip地址是192.168.189.100 php用的是webta ...

  5. phpstorm+xdebug配置分享

    一.选择XDEBUG扩展 xdebug下载地址:https://xdebug.org/download.php 注意:带"ts"是线程安全的意思,"nts"的他 ...

  6. hbuilder php xdebug,Hbuilder使用xdebug配置php断点调试

    2019独角兽企业重金招聘Python工程师标准>>> ##1. 背景 不得不说Hbuilder是免费的前端开发工具中比较好用的,而且配合aptana开发php也马马虎虎(毕竟写前端 ...

  7. php5.6 xdebug 配置,php5.5+apache2.4+mysql5.6+xdebug配置

    最近开始玩php,把配置步骤写下来,以免以后忘记 首先去官网下载php5.5,apache2.4,mysql5.6,注意要下载windows环境64位的免安装版, 然后把3个文件夹都解压到c盘,即c: ...

  8. wampserver 调试 php,phpstrom+wampserver+xdebug配置

    1. xdebug 我自己的wampserver 3.0已经集成了xdebug扩展,只需在php.ini将其配置成如下即可: [xdebug] zend_extension ="D:/wam ...

  9. phpstorm xdebug本地调试断点不生效_PHPSTORM与xdebug配置

    在phpstorm上使用xdebug的简单配置 PHP.ini配置 到xdebug官网根据使用的php版本下载xdebug文件 xdebug官网:https://xdebug.org/download ...

最新文章

  1. mysql 0x80004005 unable to connect to any of the specified mysql hosts
  2. CVPR新规严禁审稿期间公开宣传论文,可发arXiv,LeCun:疯了吧!
  3. 你想要的宏基因组-微生物组知识全在这(181001)
  4. linux 创建crontab文件位置,linux - 如何通过脚本创建crontab - Ubuntu问答
  5. 以太坊代币标准: ERC20、ERC223的介绍与比较
  6. 征战蓝桥 —— 2013年第四届 —— C/C++A组第6题——逆波兰表达式
  7. 图像局部显著性—线特征
  8. 深度学习之 OHEM (Online Hard Example Mining)
  9. http请求 url 竖线_http.createServer创建http服务
  10. qt获取窗口的右上角位置_智能座舱QT应用实例 -- Mode/View
  11. 【php】Windows PHP及xdebug安装 安装
  12. 开源编译工具和编译软件
  13. linux磁盘管理の进阶篇一
  14. 密码学——培根密码和栅栏密码
  15. 名帖78 苏轼 小楷《金刚经》
  16. C语言常用字符串函数——头文件 <string.h> 到底有什么?
  17. P2404 自然数的拆分问题(洛谷)
  18. Sublime text编辑器的使用及快捷键的汇总
  19. 波长,频率,传播距离三者的关系
  20. 伟大创意检验10要 - 如何检验你的创意是否适合支撑你创业

热门文章

  1. AndroidStudio_安卓原生开发_Android中使用HttpURLConnection发送同步Post请求_json数据到springBoot后台---Android原生开发工作笔记139
  2. java零碎要点013---JAVA执行js_java执行JavaScript_java执行js引擎不能识别document浏览器内置对象解决办法
  3. 数据库工作笔记002---Linux下开启,重启,关闭mysql
  4. APPCAN学习笔记005---AppCan IDE安装下载,AppCan IDE启动
  5. pytorch DistributedDataParallel提示未参与loss计算的变量错误
  6. 无人驾驶(pid算法)
  7. 随想录(windows和linux进行socket通信)
  8. 嵌入式操作系统内核原理和开发(任务创建和堆栈溢出检查)
  9. java 线程局部存储,转载boost::thread简要分析(3):线程局部存储及其它
  10. 寻找某个数c语言,C++_C语言实现两个递减数列中寻找某一个数,本文实例讲述了C语言实现两个 - phpStudy...