`
ythzjk
  • 浏览: 75476 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

eclipse 快速建立PHP调试环境

阅读更多

 eclipse 快速建立PHP调试环境

   在网上看了许多关于eclipse 建立PHP调试环境的文章,自己去尝试了一翻,但都没有成功,后来自己到Zend的官方去看,原来是版本的问题.现在提供完整的配置步骤.希望初学者能快速建立好环境,把精力集中到代码而不是配置上.如果您看完还没有配置成功,您还可以点击 视频1 视频2 此处查看FLASH视频.

我的环境如下:Windows-xp+Wamp(Windos Apache Mysql PHP集成安装环境)或者xampp(类似wamp).

1.准备工作

2.Zend Debugger安装(编译),以xamp为例,wamp类似

    打开上图中的php.ini文件,将如下内容:
[Zend]
zend_extension_ts = "e:\xampp\php\zendoptimizer\lib\zendextensionmanager.dll"
zend_extension_manager.optimizer_ts = "e:\xampp\php\zendoptimizer\lib\optimizer"
;zend_optimizer.enable_loader = 0
;zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
;local variables:
;tab-width: 4
;end:

替换成(注:zend_debugger.allow_hosts的值改为你相应的IP地址):
[Zend]
zend_extension_ts="e:\xampp\php\zenddebugger.dll"
zend_debugger.allow_hosts=127.0.0.1/32,192.168.0.0/24
zend_debugger.expose_remotely=always

重新启动xampp,再打开http://localhost/xampp/phpinfo.php 看是否出现如下内容:

如果出现,则成功启用zend调试器,如果没有则没有正确安装,确认dll文件的路径是否正确.

3.eclipse安装与配置

  •  将刚才下载下来的eclipse解压到任意目录,直接运行eclipse.exe.
  • 在eclipse的菜单栏选择window/preference,再选php/debug,点PHP Excuteables;链接,点Add添加把xampp下的php路径加近来,如下图:


    关闭后,再次打开window/prference/php/debug,设置成如下图即可:


    最后还要apply和OK按钮.这样完成了eclipse的安装配置!

 

4.调试PHP程序

以上安装配置完毕后PHP程序就可以象JAVA一样进行复杂调试,如断点调试.首先新建立一个PHP project项目.
新建立一个php文件:

<?php
    mysql_connect("localhost", "root", "") or
        die("Could not connect: " . mysql_error());
    mysql_select_db("mysql");

    $result = mysql_query("SELECT help_keyword_id , name FROM help_keyword");

    while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
        printf ("ID: %s  Name: %s", $row[0], $row[1]);
    }

    mysql_free_result($result);
?>

保存后点击右键,选择 Debug As / Open  Debug Dialog ,双击PHP script,如下图:

 点Apply,然后Debug,弹出一个对话框,说是否要进入调试模式,点YES,就可以调试了,如下图:

最后恭喜您安装配置成功!使您的水平有更高的提升!

分享到:
评论

相关推荐

    WAMP_eclipse for PHP开发调试环境配置文档(图文详解)Win7_64_2005年07月06日.docx

    **PHP开发调试环境配置文档——基于WAMP和Eclipse for PHP Developers** 在Windows 7 SP1 64位操作系统上构建一个高效的PHP开发环境,我们可以采用WAMP (Windows Apache MySQL PHP)服务器集成环境和Eclipse for PHP...

    PHP开发调试环境配置文档——基于wamp和Eclipse for PHP Developers

    《PHP开发调试环境配置文档——基于wamp和Eclipse for PHP Developers》 在进行PHP开发时,一个良好的开发环境是必不可少的。本文将详细介绍如何基于wamp和Eclipse for PHP Developers搭建这样的环境,帮助初学者...

    eclipse linux 远程调试

    标题“Eclipse Linux 远程调试”涉及到的是在Linux环境下使用Eclipse集成开发环境(IDE)进行远程Java应用的调试技术。Eclipse是一款强大的开源IDE,广泛用于Java开发,同时也支持其他编程语言。Linux作为开源操作系统...

    eclipse下开发PHP、C和C++

    通过以上步骤,你将在Eclipse环境中建立起PHP、C和C++的开发环境。无论是初学者还是经验丰富的开发者,Eclipse都能提供高效、强大的开发体验。不断学习和实践,提升编程技能,将是成为一名优秀程序员的关键。

    eclipse_myeclipse配置开发环境

    本文将详细介绍Eclipse和MyEclipse的安装步骤以及如何配置开发环境,帮助初学者快速上手。 #### 二、Eclipse与MyEclipse简介 1. **Eclipse**:是一款开源的、可扩展的IDE,适用于多种编程语言,但在Java开发领域...

    eclipse+xampp搭建php开发平台

    这个集成包简化了在本地计算机上建立Web服务器的步骤,使得开发者可以在本地环境中测试和开发PHP应用程序。 安装过程分为以下几步: 1. 下载软件:访问官方网站下载Eclipse、XAMPP和PHPEclipse插件。Eclipse可以从...

    纯PHP搭建Apache+Eclipse+xDebug+PHPUnit+MakeGood

    【标题】"纯PHP搭建Apache+Eclipse+xDebug+PHPUnit+MakeGood"涉及到的是在本地环境中构建一个完整的PHP开发环境,包括Web服务器、IDE、调试工具和自动化测试框架。这一过程对于PHP开发者来说至关重要,因为它提供了...

    eclipse安装包.rar

    Eclipse是一款广泛使用的开源集成开发环境...通过简单的安装步骤,用户可以快速建立一个高效的开发环境,并通过插件定制满足各种编程需求。无论你是初学者还是经验丰富的开发者,Eclipse都能提供你需要的功能和支持。

    Eclipse(Neon 版本)详细安装教程

    由于Eclipse是建立在Java基础上的,因此在安装前必须确保你的计算机已安装了Java Development Kit (JDK)。如果在启动Eclipse时遇到提示缺少JDK的对话框,那么你需要先安装JDK,相关配置教程可以在其他资源中找到。 ...

    Eclipse运行配置tomcat

    本文将基于提供的文件信息,详细解析如何在Eclipse中配置Tomcat服务器,并实现Web应用的快速部署与调试。 #### 二、所需软件与版本 **1. Tomcat 6.0** - **下载地址**:...

    Eclipse教程

    - **2.12.1 建立快速视图**:创建一个临时视图用于快速查看信息。 - **2.12.2 使用快速视图**:利用快速视图快速浏览和获取所需信息。 **2.13 比较** - **2.13.1 简单比较**:比较两个文件之间的差异。 - **2.13.2...

    eclipse-inst-jre-win64-2020-12.rar

    《Eclipse集成JRE Windows 64位版2020-12详解...总的来说,Eclipse-inst-jre-win64-2020-12.rar为Windows 64位用户提供了一个方便的Java开发环境,集成了必要的JRE,使得开发者能够快速上手,高效地进行软件开发工作。

    eclipse帮助

    Eclipse Platform是构成Eclipse IDE的核心部分,提供了一系列基本的服务和框架,如编辑器、视图、视景等,为用户构建了一个高效的工作环境。 **2.2 架构** Eclipse Platform采用了高度模块化的设计,主要由以下几...

    eclipse-SDK-3.2.2-win32(1)

    Eclipse SDK 3.2.2-win32(1)是一个经典的版本,它代表了Eclipse集成开发环境(IDE)在2006年时的一个重要里程碑。这个版本专为Windows 32位操作系统设计,提供了丰富的功能和工具,使得开发者能够高效地编写、调试...

    Eclipse中文教程

    - **建立快速视图**:创建一个新的快速视图窗口。 - **使用快速视图**:在快速视图窗口中浏览文件内容。 **比较**:允许用户比较两个文件之间的差异。 - **简单比较**:只显示不同之处。 - **理解比较**:提供上...

Global site tag (gtag.js) - Google Analytics