`

使用PDT构建Eclipse的PHP开发环境!

    博客分类:
  • php
阅读更多
因为有意要学习PHP,Java,整好Eclipse也出了一个插件帮开发调试PHP,先熟悉下环境先!
以下为小弟半天的熟悉流程,错误之处敬请指出!
 
一.配置开发环境
 
1>. 下载,安装Java5的JDK,
 
2>. 下载,安装 PDT all-in-one(包含了Eclipse 3.3,WTP (all in one), PDT 和 Zend Debugger 的一个插件.)
 
3>. 下载Xampp,并解压到 【D:\Curriculum_Design\Eclipse\xampp】,(可以参见【readme_en.txt】)。
 1. 先停止IIS,
 2. 解压,如【D:\Curriculum_Design\Eclipse\xampp】
 3. 双击运行 【setup_xampp.bat】,以安装Xampp!(注意:单纯这一步操作并未向注册表写入任何东东)
 4. 运行【apache_start.bat】,【mysql_start.bat】以分别启动Apache和Mysql。
 5. 可选!由于我使用的Windows,故为了使用方便,我执行了【apache\apache_installservice.bat】和【mysql\mysql_installservice.bat】两个批处理文件,他们会向注册表中注册服务!所以在卸载Xampp前请一定要运行相应的 uninstallservice 的bat文件。为了方便管理Apache,建议建立一个【apache\bin\ApacheMonitor.exe】的快捷方式或使其开机自运行。
 6. 打开浏览器输入【http://localhost】测试是否安装成功!

4>. 下载Web Server Debugger (ZendDebugger-5.2.10-cygwin_nt-i386.tar.gz)
 
(应该是与Eclipse中的Zend Debug插件相对应的,该Debugger运行在Web服务器端,如Apache,用于控制PHP的执行流程并返回Debug信息。)
 1.下载解压:
  下载地址: http://downloads.zend.com/pdt/server-debugger/ZendDebugger-5.2.10-cygwin_nt-i386.tar.gz
  为了方便,将其解压至 D:\Curriculum_Design\Eclipse\xampp\php\ 路径下。
 2. 将压缩包里的【dummy.php】拷贝至 Xampp/htdoc 目录下.
 3. 修改PHP.ini:(参见图1)
  虽然php的主路径在Xampp下,但是使用PHP.ini却在【Xampp\Apache\bin\php.ini】。
  在PHP.ini中以 “[ZEND]”为关键字查找!Xampp默认是使用Zend的加速器,且附带了XDebug(但是未开启)!将原有配置
   zend_extension_ts = "D:\Curriculum_Design\Eclipse\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
  注释掉,并加入如下配置:
   zend_extension_ts="D:\Curriculum_Design\Eclipse\xampp\php\ZendDebugger-5.2.10-cygwin_nt-i386\5_2_x_comp/ZendDebugger.dll"
   zend_debugger.allow_hosts=localhost, 192.168.1.101
   zend_debugger.expose_remotely=always
  (注意: 192.168.1.101 是我机子当前的IP地址,如果分配了IP地址,一定要写上去!)
 4. 重启Apache。
 
 
二.创建项目并测试
 
1>. 打开Eclipse,设定一下WorkSpace的路径!也是为了方便,我设为了相对路径“./WorkSpace”。
 
2>. 创建工程:File -> Project -> PHP Project
 
3>. 添加文件 newfile.php,如图二,并增加三个断点!
 
 
 
4>. 创建总的PHP配置:Window -> Preferences -> PHP :

 1. PHP serviers: 编辑【Default PHP Web Server】,
  将“Publish Projects to this Server”前的复选框勾选上!
  Directory为【D:\Curriculum_Design\Eclipse\xampp\htdocs】。(因为编辑好的PHP文件在测试时要从WokeSpace拷贝到Apache里主文档目录里。)
 2. PHP Executables:添加一个,
  标题为【PHP 5.2.4】,
  PHP 目录为【D:\Curriculum_Design\Eclipse\xampp\php】,
  PHP Debugger 为【Zend】!
 3. Debug:PHPDebugger为【Zend】,Default Server为【Default PHP Web Server】,Default PHP Executable为【PHP 5.2.4】
 
5>. 创建当前项目的Debug配置:Run -> Open Debug Dialog :

 1. 起个配置标题,如【FirstPHPConfigruation】,
 2. Server Debugger为【Zend】,
 3. PHP Server 为 【Default PHP Web Server】,
 4. 选择要第一个启动的文件,如【/FirstPHP/newfile.php】,
 5. 勾选上 Publish files to Server,并在Publis to后增加一个目录(如【MyFirstPHP1】),以防止与Xampp主文档路径下的文件同名冲突,或混在一起。
 6. Auto Generate 也勾选上!
6>. 测试

 1. 在newfile.php的文件上右键 -> Debug As -> PHP Web Page
 2. 在打开的Debug视图里可以看到停在断点去,当执行F6时,会发现变量i出现,值为1. 如图三。
 

除了没有测试数据库外,开发环境基本完成!
 
最终总的文件树:(省略部分)
 
D:\Curriculum_Design
    |-- Eclipse
          |--  WorkSpace                                         
          |--  xampp                                         
                |--  php                                    
                |     |--  ZendDebugger-5.2.10-cygwin_nt-i386
                |                                           
                |--  apache                                 
                |     |--  bin                              
                |            |-- php.ini                     
                |
                |--  htdoc
                       |-- dummy.php
分享到:
评论

相关推荐

    使用 Eclipse 和 PDT 调试 PHP

    Eclipse 是一个功能强大的集成开发环境(IDE),它支持多种编程语言,包括 Java、Python、C++、PHP 等。 PDT(PHP Development Tools)是 Eclipse 的一个插件,专门用于 PHP 开发。通过使用 Eclipse 和 PDT,可以...

    比较好的开发组合工具 eclipse+pdt+aptana+xdeubg+firebug

    标题 "比较好的开发组合工具 eclipse+pdt+aptana+xdebug+firebug" 涉及的是一个集成开发环境(IDE)的配置方案,这个组合在IT行业中被广泛用于PHP开发。下面将详细介绍这些组件及其作用。 1. **Eclipse**: ...

    eclipse集成开发环境

    Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中占据着重要的地位。它不仅支持Java,还通过各种插件支持C/C++、Python、PHP、JavaScript等多种编程语言。Eclipse的设计理念是模块化和可扩展...

    eclipse for php and android

    2. **PHP Development**:在Eclipse中,PHP开发主要依赖于 PDT (PHP Development Tools) 插件。PDT 提供了PHP语法高亮、代码自动完成、错误检查、调试器等功能,使开发者可以在Eclipse环境中高效地编写PHP代码。 3....

    eclipse下开发PHP、C和C++

    2. **配置PHP开发环境**: - 首先需要安装PHP开发插件,如PDT(PHP Development Tools)。在Eclipse中,选择"Help" -> "Eclipse Marketplace",搜索并安装PDT。 - 安装完成后,创建一个新的PHP项目,右键点击...

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

    Eclipse是一个流行的开源IDE,支持多种编程语言的开发,它通过安装插件可以变成一个强大的PHP开发环境。本文将详细说明整合过程中的配置步骤和相关知识点。 ### PHP环境搭建:phpnow #### phpnow简介 phpnow是一套...

    完美-Eclipse适用于PHP开发

    1. **Eclipse for PHP**: Eclipse针对PHP开发的版本,通常称为 PDT(PHP Development Tools)。PDT 提供了代码编辑、调试、构建、语法高亮、自动完成等基本功能,同时也集成了PHP解析器和语法检查,帮助开发者编写高...

    基于phpnow_的_eclipse开发环境集成

    2. **Eclipse PHP开发工具**:一个集成的PHP开发环境,提供代码编写、调试等功能。 - 下载地址:[http://downloads.zend.com/pdt/eclipse/eclipse-php-galileo-win32.zip]...

    PDT和SVN插件

    本文将深入探讨PDT(PHP Development Tools)和SVN(Subversion)这两个在Eclipse集成开发环境中使用的插件,以及如何配置它们来优化PHP项目的开发流程。 PDT是Eclipse针对PHP开发的官方插件,它提供了强大的PHP...

    eclipse-php-2022-03-R-win32-x86_64.zip

    对于PHP开发,Eclipse提供了PHP Development Tools (PDT) 插件,它包括了PHP语法分析、项目管理、调试器、PHP内建函数参考等功能。PDT使得在Eclipse中创建、编辑、运行和调试PHP应用变得异常便捷。同时,Eclipse还...

    eclipse-php版本

    Eclipse 是一个开源的集成开发环境(IDE),它以其强大的功能和高度可扩展性而受到程序员的广泛欢迎。针对PHP开发者,Eclipse 提供了专门的 PHP 开发工具包,即 Eclipse PHP 版本。这个版本专为 PHP 编程设计,包含...

    EclipsePHP Studio 1.2.2 (EPP)

    EclipsePHP Studio 1.2.2 (EPP) 是一个专门为PHP开发者设计的集成开发环境(IDE),基于流行的Eclipse平台。这个版本是专为提高PHP开发效率和代码质量而打造的,提供了丰富的功能和工具,使得PHP编程更加便捷。 1. ...

    MyEclipse,Eclipse下PHP插件

    MyEclipse是一款商业的、全面的Java EE集成开发环境,它基于Eclipse平台构建,内含了大量的Web、Java、JSP、SQL等开发工具。尽管MyEclipse主要面向Java开发者,但它也支持PHP开发。要启用PHP功能,用户需要在...

    eclipse-php-2022-06-R-win32-x86_64.zip

    总的来说,Eclipse PHP 2022-06 R版本是为Windows 64位系统量身打造的高效PHP开发工具,集成了众多实用功能和插件,旨在提供一个强大、灵活且易于扩展的开发环境。无论你是新手还是经验丰富的开发者,都能从中受益,...

    Zend Studio(PHP集成开发环境)V9.02官方版(第一部分)

    Zend Studio5.5系列后,官方推出利用了Eclipse平台,基于PDT的Zend Studio for Eclipse 6.0,之后的版本也都构建于Eclipse。  Zend Studio是屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试...

    Eclipse IDE for PHP Developers - 2020-06

    3. **PHP Development Tools (PDT)**:PDT是Eclipse中的一个插件,专门用于PHP开发。它提供了强大的代码导航、调试、格式化和重构功能。PDT 2020-06版本可能包含性能提升和新功能。 4. **Git集成**:Eclipse IDE ...

    eclipse之PHP插件

    10. **集成开发环境的优势**:使用Eclipse这样的IDE进行PHP开发,可以提高生产力,减少手动配置,使开发者更专注于编写代码。 综上所述,Eclipse的PHP插件集合了多种功能,使得PHP开发更加高效和便捷。通过"links...

    eclipse for php win32

    Eclipse for PHP是一款专为PHP开发者设计的集成开发环境(IDE),它基于Eclipse平台,提供了丰富的功能,帮助用户高效地编写、调试和测试PHP代码。这款软件是32位版本,适合在32位操作系统上运行。由于你寻找64位...

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

    在Windows 7 SP1 64位操作系统上构建一个高效的PHP开发环境,我们可以采用WAMP (Windows Apache MySQL PHP)服务器集成环境和Eclipse for PHP Developers IDE。这篇文档将提供详尽的步骤来帮助你完成这个配置过程。 ...

Global site tag (gtag.js) - Google Analytics