关于如何在windows环境下给PHP安装Xdebug,请参考我之前的文章:

http://blog..net/shikenian520/article/details/78647753

在PHP安装好了xdebug工具之后,查看Phpinfo,发现我的debug端口为默认的9000,见下图:

接下来打开我的eclipse工具。

首先,要说明的是我的eclipse是在官网下载的专门为了PHP开发的版本。感兴趣的话可以到官网下载。

第一步,配置PHP的执行环境,这里我直接选择的是我的xampp里面的PHP环境,见下图(这次是在另外一台电脑,所以目录环境有所不同。配置时候根据自己环境来):

第二步,使用当前的eclipse创建一个新的项目,并且项目的目录位置在xampp的hotdocs目录下面,起名为mytest,见下图:

接下来,新建一个PHP文件,写入一段测试代码,并且打上断点,见下图:

接下来,是重要的部分,就是配置一个webApplication的debug信息

见上图,选择debug图标右边的三角形图标,然后选择DEBUG Configurations… 这个选项

创建一个新的 Web Application的debug配置,命名为mytest,然后选择需要debug的文件为test1.php文件

配置debuger选项下面的Server内容,见下图:

屏幕剪辑的捕获时间: 2017/11/28 22:23

接下来配置端口信息

最后可以开始远程debug

因为过程比较多,所以只是把一些比较关键的步骤给记录下来。如果遇到一些其他的小问题,可以自己动脑解决。其实并不复杂。

注意:如果远程debug的不是本地的代码,是服务器上面的代码。其实并不要求我们本地要有同样的代码。这个是和Java远程调试不一样的地方。

我们本地只要配置一个web application 的debug信息就可以了。关键是我们要记住的是php文件的位置在哪里。

php eclipse 远程断点,使用PHP 版eclipse来配置远程DEBUG PHP代码相关推荐

  1. mysql安装及远程连接_Mysql安装、使用、配置远程连接,看这一篇就够了!

    Mysql安装 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57- ...

  2. h3c交换机配置远程管理_华三H3C交换机配置远程登录的方法

    首先交换机会自带console线一根,现在很少有笔记本带串口了,我的TP也不带,于是买了根转换线,这里要说一下,转换线是需要装驱动的,可以把带的驱动装好,最好是copy一份到网盘里.装好驱动后,可以在 ...

  3. centos7设置mysql远程权限不够_CentOS7安装mysql,配置远程权限

    安装MySQL官方的Yum Repository [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-r ...

  4. 学生管理系统html js,学生信息管理系统JS版(Eclipse).docx

    学生信息管理系统JS版(Eclipse) 学生信息管理系统JSP版(Eclipse) 新建new->Dynamic Web Project->名字为StudentJSP. 准备工作 编写J ...

  5. 交换机配置软件_如何配置远程登陆交换机?最简单的解释方式,一看就懂

    远程登陆交换机一直是有不少朋友问起,我们在配置交换机时,远程登陆基本上是必做的工作,同时也带来极大的方便,能够通过远程直接进入交换机管理网络,本期我们一起来了解这方面的知识. 一.通过console口 ...

  6. Eclipse设置断点进行调试

    作为开发人员,掌握开发环境下的调试技巧十分有必要.去年就想把关于Eclipse断点调试总结下了,由于对时间的掌控程度仍需极大提高,结果拖到今年才写了此篇博文.关于java调试技术还有很多,如Java ...

  7. Eclipse BreakPoint断点调试技巧和基本步骤方法

    Eclipse BreakPoint 1. 条件断点 断点大家都比较熟悉,在Eclipse Java 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止. 条件断点,顾名思义就是一个有一定条件的 ...

  8. python远程开发环境总结(Eclipse+Pydev)

    文章目录 1. VScode系列 1.1 vscode remote development插件 1.2 code-server 1.2.1 配置 1.3. CodeSpaces 1.3.1 小惊喜 ...

  9. 为经典版eclipse增加web and JavaEE插件

    为经典版eclipse增加web and JavaEE插件 为经典版eclipse增加web and JavaEE插件 方法/步骤 在Eclipse中菜单help选项中选择install new so ...

最新文章

  1. NSURLProtectionSpace 证书认证的上下文
  2. mybatis 需要注意的点 MyBatis 插入空值时,需要指定JdbcType (201
  3. Java开源Web Service(转)
  4. 2017蓝桥杯:承压计算
  5. Github 数据洞察之复杂信息网络
  6. 【LeetCode笔记】23.合并K个升序列表(Java、分治、链表)
  7. hive sql练习_经典的SparkSQL/Hive-SQL/MySQL面试-练习题
  8. stringbuffer判断是否为空
  9. Windows下Weblogic 12c单机安装与部署
  10. [poj 3436]最大流+输出结果每条边流量
  11. 集团OA是什么?大型企业OA系统选型指南
  12. tomcat服务器的虚拟目录,Windows系统下安装Tomcat服务器和配置虚拟目录的方法
  13. MATLAB电路仿真搭建教程
  14. 一次Linux内核内存泄露实例分析
  15. 计算机在bios设置用u盘启动不,bios设置u盘启动图解
  16. 开源自主导航小车MickX4(五)gmapping建图
  17. gamemaker学习笔记:跳跃
  18. 【技术文档】《算法设计与分析导论》R.C.T.Lee等·第6章 剪枝搜索方法
  19. input按钮onclick事件大全
  20. OpenGL实现图片边缘暗角效果(1)

热门文章

  1. gin+gorm 集成环境搭建
  2. 今日头条一面问题随记
  3. 如何在两个月之内掌握C++入门?
  4. 干货 | 高频电解电容与普通电容
  5. chariot iperf使用_网络性能测试软件Iperf与ixChariot有什么区别
  6. 基于Java的校园二手交易平台
  7. Win11杜比全景声无法正常运行的解决方法教学
  8. vue自定义单向列表(横向或纵向)
  9. 电磁波是怎么传播的?
  10. 模拟电路65(串联型稳压电路1)