`
bluecrystal
  • 浏览: 268268 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

eclipse+pdt下php调试环境的搭建

    博客分类:
  • php
阅读更多
  最近一个项目用到lamp体系来构建,这其中采用了php作为脚本开发语言,于是搭建一个方便的php开发调试环境就成了必须。在该项目中我们采用了eclipse+pdt来作为开发环境,但是其调试环境却要稍微配置一下。本文就介绍如何来配置(很多地方我都是指出解决问题的出处,我不想通过转述来表达其自身文档已经说明的很清楚的问题evil)。 

  1  前提 eclipse + pdt(PHP Development Tools);

  2  不要以为在eclipse中安装好了pdt,就可以调试php代码了,必须下载一个调试器,这里我们选择ZendDebugger,请到官方网站下载(需要注册一个用户),下载地址为:http://www.zend.com/en/products/studio/downloads

  3  下载后请按照压缩包中的readme.txt的说明进行安装;

Zend Debugger installation instructions
---------------------------------------

1. Locate ZendDebugger.so or ZendDebugger.dll file that is compiled for the
   correct version of PHP (4.3.x, 4.4.x, 5.0.x, 5.1.x, 5.2.x) in the
   appropriate directory.

2. Add the following line to the php.ini file:
   Linux and Mac OS X:     zend_extension=/full/path/to/ZendDebugger.so
   Windows:                zend_extension_ts=/full/path/to/ZendDebugger.dll
   Windows non-tread safe: zend_extension=/full/path/to/ZendDebugger.dll
   
   (*) the windows non-thread safe is used only with Zend Core 2.0
   
3. Add the following lines to the php.ini file:
   zend_debugger.allow_hosts=<ip_addresses>
   zend_debugger.expose_remotely=always

4. Place dummy.php file in the document root directory.

5. Restart web server.

  大家请注意红色字体部分,需要更改为您自己的路径或配置,第4条请勿忽略;

   4  设置完zend debugger后,回到eclipse中,选择Window-Preferences-php-php executables里面添加一条记录,指向你的php安装目录;

  5  设置完毕以上事项后,在eclipse中,选择Help-Help Contents-PDT User Guide-Getting Started-Basic Tutorials-Working with the Debugger,请参照此文档学习如何在该环境下调试php代码,需要提醒注意的是在进行php web程序调试的时候,一定要把工程文件复制到apache服务器目录下,并且做好与本地文件之间的对应关系,这样一旦开始进入调试模式,调试器才能找到源代码。

  后注:其实zend debugger和pdt的在线文档写的相当的清楚,各位同学只要养成使用什么软件就阅读其自带文档的习惯,很多问题都是可以在其自身文档中获得帮助的。lol
分享到:
评论

相关推荐

    分布详解——搭建Windows下基于Eclipse的PHP开发环境

    总之,搭建Windows下的Eclipse PHP开发环境是一个相对简单的过程,主要涉及Eclipse的安装、PDT插件的获取与安装,以及PHP解释器的配置。通过这些设置,你将拥有一个功能齐全、高效的PHP开发环境,可以流畅地进行编码...

    eclipse php 工具

    同时,Eclipse支持Xdebug等流行的PHP调试器,提供更强大的调试能力。 4. **版本控制集成**:Eclipse PHP集成了多种版本控制系统,如Git、SVN等,让开发者可以方便地进行代码版本管理,协同合作更加高效。 5. **...

    Eclipse PHP安装配置

    通过本教程,您将学会如何从零开始搭建一个完整的Eclipse PHP开发环境。 #### 二、准备工作 1. **下载Eclipse IDE:** - 访问Eclipse官方下载页面:...

    PHP开发环境搭建规范

    ### PHP开发环境搭建规范 #### 一、概述 在现代Web开发中,PHP作为一种流行的开源脚本语言,被广泛应用于动态网页的开发。为了能够高效地进行PHP项目的开发与测试,构建一个稳定且高效的开发环境至关重要。本文将...

    eclipse-php windows 安装文件

    9. **设置调试器**:为了让Eclipse支持PHP调试,还需要安装Xdebug扩展,并在Eclipse中配置相应的调试器设置。这通常涉及修改php.ini文件,以及在Eclipse的“Debug Configurations”中创建新的PHP远程调试配置。 ...

    php环境搭建加包

    下载PHP(PDT)开发插件,http://download.eclipse.org/tools/pdt/updates/3.2-nightly。 注:你也可单独加保,解压pdt-Update-3.3.2.201410231314.zip,加载updates\3.3.2\content.jar 也可以选择 Kepler - ...

    eclipse-php-2023-06-R-win32-x86-64.zip

    《Eclipse PHP开发环境搭建与使用详解》 Eclipse是一款著名的开源集成开发环境(IDE),广泛应用于Java、C++、Python等多语言的开发。在PHP领域,Eclipse也提供了强大的支持,通过其PHP Development Tools (PDT) ...

    apache + php 环境配置

    压缩包中的文件“搭建Eclipse PHP开发环境 - JackZhou的专栏 - CSDN博客.htm”是一个HTML文档,很可能是关于如何在Eclipse这个流行的开源IDE中配置PHP开发环境的教程。Eclipse是一个强大的多语言IDE,它提供了插件来...

    基于phpnow的eclipse开发环境集成.pdf

    文章标题“基于phpnow的eclipse开发环境集成”揭示了本篇内容将探讨如何把phpnow这个PHP环境搭建工具与Eclipse这个集成开发环境(IDE)整合在一起,以优化PHP项目的开发流程。phpnow是一个轻量级的PHP开发环境,它...

    基于phpnow_的_eclipse开发环境集成

    本文旨在详细介绍如何构建基于phpnow的Eclipse开发环境,并通过图文并茂的方式展示整个配置过程,帮助初学者快速掌握该环境的搭建方法。通过本文的学习,您将能够独立完成phpnow与Eclipse的集成配置,并实现基本的...

    学习php需要的搭建环境

    常见的PHP IDEs有PhpStorm、Visual Studio Code(带有PHP插件)、Eclipse PDT等。这些工具可以提高编码效率并帮助找出错误。 6. **XAMPP/WAMP/LAMP**:这些是预配置的软件套件,包含了PHP、Apache、MySQL和有时还...

    PHP在线就业课2017版PHP搭建环境-教案、PPT、代码、资料

    6. **IDE与工具**:为了提高开发效率,开发者通常会使用集成开发环境(IDE),如PhpStorm、Eclipse PDT或Visual Studio Code等,这些工具提供了代码提示、调试和版本控制等功能。 7. **版本管理**:在实际项目中,...

    第1章 动态WEB概述与开发环境搭建(16).pptx

    动态WEB技术是互联网发展的重要组成部分,它使得网页内容不再固定,能够根据用户的交互...通过搭建合适的开发环境,如WampServer和Eclipse PDT,可以开始学习和实践PHP编程,进而创建交互性强、功能丰富的Web应用程序。

    android开发环境搭建-win7_64位.doc

    如果需要在Eclipse中进行PHP开发,可以通过Help → Install New Software,选择相应站点和PHP Development Tools (PDT) SDK Feature进行安装。Eclipse自身不依赖JDK,只需要JRE就能运行,因为它的编译器包含在插件...

    xampp和eclipse安装

    通过以上步骤,你就成功地在Eclipse中搭建了一个集成了XAMPP的PHP开发环境。这个环境不仅可以用来开发和测试PHP项目,还方便你学习和理解Web服务器、数据库以及PHP脚本的基本原理。在实际开发中,你还可以进一步...

    eclipse-inst-jre-win64

    Eclipse 是一个著名的开源集成开发环境...总的来说,"eclipse-inst-jre-win64" 是一个专为64位Windows系统设计的Eclipse安装程序,集成了JRE,简化了Java开发环境的搭建过程,为开发者提供了高效、便捷的开发工具。

Global site tag (gtag.js) - Google Analytics