phpeclipse xdebug 配置配置 -摘自网络
一、安装配置
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 配置配置 -摘自网络的更多相关文章
- 安装 RabbitMQ C#使用-摘自网络(包括RabbitMQ的配置)
1.什么是RabbitMQ.详见 http://www.rabbitmq.com/ . 作用就是提高系统的并发性,将一些不需要及时响应客户端且占用较多资源的操作,放入队列,再由另外一个线程,去异步处理 ...
- Zend Studio XDebug调试配置
最近在配置zend studio时找了些资料,发现了这个,说的比较详细 搭建Zend Studio 10.5 和XDebug 环境,试图进行 Drupal的调试, 经历了一些困难,但是最终解决了问题, ...
- PHP性能调优---PHP调试工具Xdebug安装配置教程
说到PHP代码调试,对于有经验的PHPer,通过echo.print_r.var_dump函数,或PHP开发工具zend studio.editplus可解决大部分问题,但是对于PHP入门学习的童鞋来 ...
- php xdebug的配置、调试、跟踪、调优、分析
xdebug 的 profiler 是一个强大的工具,它能分析 PHP 代码,探测瓶颈,或者通常意义上来说查看哪部分代码运行缓慢以及可以使用速度提升.Xdebug 2 分析器输出一种兼容 cacheg ...
- 已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。
今天写ASP.NET程序,在网页后台的c#代码里写了个事务,事务内部对一张表进行批量插入,对另外一张表进行查询与批量插入. 结果第二张表查询后foreach迭代操作时报错:已禁用对分布式事务管理器(M ...
- PHP调试工具Xdebug安装配置教程
说道PHP代码调试,对于有经验的PHPer,通过echo.print_r.var_dump函数,或PHP开发工具zend studio.editplus可解决大部分问题,但是对于PHP入门学习的童鞋来 ...
- IDEA+PHP+XDebug调试配置
XDebug调试配置 临时需要调试服务器上的PHP web程序,因此安装xdebug,下面简单记录 安装xdebug 下载最新并解压 wget https://xdebug.org/files/xde ...
- Mac+Docker环境下xdebug的配置
由于容器化的需要,前几天我本地也换成了docker环境.就研究了一下docker环境下phpstorm和xdebug的配置. http://www.mmfei.com/?p=453 这个博客给出了一个 ...
- linux 网络配置 (配置/etc/sysconfig/network-scripts/ifcfg-ethx)
背景 需要往服务器上安装软件:并且像maven代理的话必须连接公网.首先配置了网关,发现可以通过ip访问公网了,在配置了DNS可以通过域名访问公网了 实例 配置linux 可以上网的操作 vi /et ...
- PHP 调试工具Xdebug安装配置
## PHP 调试工具Xdebug安装配置 一.Xdebug 介绍 Xdebug是一个开源的PHP程序调试工具,可以使用它来调试.跟踪及分析程序运行状态.当然,Xdebug需要结合PHP的编辑工具来打 ...
随机推荐
- processon完全装逼指南
一.引言 作为一名IT从业者,不仅要有扎实的知识储备,出色的业务能力,还需要具备一定的软实力.软实力体现在具体事务的处理能力,包括沟通,协作,团队领导,问题的解决方案等,这些能力在关键时刻比硬性的技术 ...
- CentOS系统Apache服务器优化详解
1.Apache优化 Apache能够在CentOS系统正常运行.但是,对于访问量稍大的站点,Apache的这些默认配置是无法满足需求的,我们仍需调整Apache的一些参数,使Apache能够在大访问 ...
- 常用的工具GCC GDB Make Makefile
系统调用系统调用是操作系统提供给外部应用程序的一组特殊的接口.应用程序通过这组特殊“接口”来获得操作系统内核提供的服务.在 C 语言中,操作系统的系统调用通常通过函数调用的形式完成, 这是因为这些函数 ...
- 查看 MySQL 数据库中每个表占用的空间大小
TABLE_SCHEMA : 数据库名TABLE_NAME:表名ENGINE:所使用的存储引擎TABLES_ROWS:记录数DATA_LENGTH:数据大小INDEX_LENGTH:索引大小 SELE ...
- Python 修饰器
描述:对于函数foo,使用修饰器修饰,在执行foo函数的同时统计执行时间.这样其他函数都可以使用此修饰器得到运行时间. (有返回值和没有返回值的函数要用不同的修饰器似乎) (对于有返回值的函数,不确定 ...
- C++指针例
int num1=15;int num2=22; 状态一://const int * 不可以通过指针改变值,但是可以改变指向的变量//const int *p1=&num1;//std::c ...
- delphi xe5 android sample
安装xe5以后demo存放的路径在 C:\users\Public\Documents\RAD Studio\12.0\Samples 另外易博龙在sourceforget上也有 svn地址为:sv ...
- python学习之--自定义函数:
Python之--自定义函数: 在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. 以下自定义 ...
- myeclipse启动报“java was started but returned exit code=13”
在win8系统中的myeclipse拷贝到win7系统中后,解压缩打开提示"java was started but returned exit code=13", 可能是myec ...
- 【HDU 5909】 Tree Cutting (树形依赖型DP+点分治)
Tree Cutting Problem Description Byteasar has a tree T with n vertices conveniently labeled with 1,2 ...