文档章节

XAMPP + phpEclipse 调试php

木易木草
 木易木草
发布于 2013/04/04 20:55
字数 408
阅读 7402
收藏 4

*前言

   今天项目用到以前项目既存的php API ,为了调查以前项目的相关内容只有从头学习php了,可是光看代码很难理解啊,所以找个debug php的方法呗。网上找了相关的资料好多都是老早以前的了,而且含糊不清啊。在此把这个简单的php调试方法:XAMPP + phpEclipse的Xdebug方法记录下来。

*环境

  〇Windows7

  〇XAMPP Windows版   1.8.1

     下载地址:http://www.apachefriends.org/zh_cn/xampp-windows.html#1787

  〇phpEclipse Version: 3.0.2

     下载地址:http://www.zend.com/en/community/pdt/downloads

*安装

  1,XAMPP的安装

      在下载页面有:http://www.apachefriends.org/zh_cn/xampp-windows.html#1787

      安装完成后请确认是否能启动apache。

  2,phpEclipse下载后直接解压就可


*设定

  1,在XAMPP中已经包含了Xdebug,所以只要稍微设置即可。

     〇php.ini的修改:在文件的最后将以下内容【;】删除

        ;zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
      ↓
      zend_extension = "C:\xampp\php\ext\php_xdebug.dll"


       ;xdebug.remote_enable = 0
       ↓
      xdebug.remote_enable = 1     *记得【0】要改成【1】


       ;xdebug.remote_host = "localhost"
       ↓
       xdebug.remote_host = "localhost"

   设定完成后重新启动apache。

   2,phpEclipse中创建工程,php页面。

       重要:请把工程建立在apache的工作目录:C:\xampp\htdocs\PhpStudy

      

   

    〇然后右键选择工程,Debug Configurations。出现以下画面,Server Debug选择Xdebug。

      然后File选项选择你要debug的php文件

  


    〇debug开始

      


*中途会出现的一些问题。

  1,apache启动失败

      解决方法:查看那个进程占用80或443端口然后将其关闭

  2,debug开始时出现【Web Launch Already Running】错误

      解决方法:因为你已经启动过php Server,所以先将其关闭,再重新启动即可。

    


© 著作权归作者所有

木易木草
粉丝 0
博文 4
码字总数 1398
作品 0
浦东
私信 提问
PHPEclipse Xampp 中断点无效

@liangyx 你好,想跟你请教个问题: 我也是用PHPEclipse Xampp 中进行PHP开发的,但断点无效,始终不能进入窗口调试, 在PHP XDebug Remote Script中都按照你所说的进行配置,但点击DEBUG后无...

北斗七星
2013/07/18
531
1
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 so......

liangyx
2013/01/17
0
1
PHPEclipse的网友评论

PHPEclipse 是一个相当强大的一个Eclipse下开发PHP的插件,包括的功能有:PHP语法分析,调试,代码格式化,大纲视图,代码模板定制等。

红薯
2009/12/11
1K
11
PHPEclipse 1.2.3 发布

PHPEclipse 是一个相当强大的一个Eclipse下开发PHP的插件,包括的功能有:PHP语法分析,调试,代码格式化,大纲视图,代码模板定制等。 Eclipse安装地址:http://update.phpeclipse.net/upda...

红薯
2011/03/19
7.7K
3
phpeclipse 的字体大家都用的哪个

phpeclipse 的字体大家都用的哪个,有没有看着很舒服的,给推荐个

zaocha
2012/02/29
809
3

没有更多内容

加载失败,请刷新页面

加载更多

北斗三号IGSO-2卫星发射成功!

6月25日,中国航天科技集团官方公众号宣布,北斗三号IGSO-2卫星发射成功! 航天科技集团表示,6月25日2点09分,我国在西昌卫星发射中心用长征三号乙运载火箭成功将北斗三号第2颗倾斜地球同步...

linuxCool
18分钟前
1
0
阿里java开发规约的Idea插件安装(英文)

Idea Plugin Prepare Project JDK: 1.7+ Gradle: 3.0+(Require JDK1.8+ for gradle) Build cd p3c-ideagradle clean buildPlugin Run plugin cd p3c-ideagradle runIde# run speci......

Airship
27分钟前
1
0
很多人转行做程序员选择web前端学习,前端简单在哪里?

不管你是工人阶层还是服务行业,是否想过转行IT,转行IT后肯定会选择一门编程语言进行深入学习,很多转行的人基础都不是太好,不是科班出身,甚至有的是专科乃至中专,前端的HTML和CSS相对其...

智云编程
41分钟前
1
0
一文读懂内网、公网和NAT

我们做弱电监控系统的时候,都避免不了要跟IP地址打交道,比如摄像头、NVR、服务器等这些设备安装好之后,就需要给它们配上IP,那这个IP地址你了解嘛?今天我们就一起来聊聊什么是内网、公网和...

老孟的Linux私房菜
45分钟前
5
0
聊聊dubbo的ExecuteLimitFilter

序 本文主要研究一下dubbo的ExecuteLimitFilter ExecuteLimitFilter dubbo-2.7.2/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/ExecuteLimitFilter.java public clas......

go4it
54分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部