• EclipsePDT PHP的开发环境配置


    EclipsePDT PHP的开发环境配置

    //更新于 2009.1.4

     写本文先对 rocks 表示感谢,谢谢他的文章,才让我体验到PDT带来的乐趣
    链接:http://www.cnjm.net/tech/article4400.html

    概述
    本文主要介绍了 Eclipse 3.4(Ganymede)中配置PHP开发和调试环境PDT(PHP Development Toolkit)的步骤,主要是结合了WAMP及Eclipse PDT,也许大家用的多的是EditPlus,ZendStudio 5.5 及更高版本,但是我个人认为PDT是一款优秀的IDE,用后您肯定会喜欢它。下面我们就开始吧!

    软件准备:
    1 Eclipse 3.4 下载FOR JAVA EE Developers版本
      地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse-jee-ganymede-SR1-win32.zip
      下载后文件名为:eclipse-jee-ganymede-SR1-win32.zip  163M
     
    2 DLTK Core Frameworks 1.0 Integration build 版本
      最新的是 I200812180549 R1.0 Thu, 18 Dec 2008 -- 05:49 (UTC)
      地址:http://download.eclipse.org/technology/dltk/downloads/drops/R1.0/I-I200812180549-200812180549/
      下载完成后文件名为:dltk-core-I-I200812180549-200812180549-incubation.zip  5.57M
     
    3 PDT2.0 选择Latest Releases中的 2.0.0 Integration Build即可
      pdt-Update-I200812040931.zip 
      地址:http://www.eclipse.org/pdt/downloads/
     
    4 XDebug Windows Module
      下载:http://www.xdebug.org/
      php_xdebug-2.0.3-5.2.5.dll
     
    5 wampserver (ThinkPHP里各位大大推荐的,个人感觉非常不错)
      下载地址:http://www.wampserver.com/
      WampServer 2.0f [16/12/08]
      Inclus :
      - Apache 2.2.11
      - MySQL 5.1.30
      - PHP 5.2.8

     
    配置:
     配置请参考http://www.cnjm.net/tech/article4400.html
     
    附带一句:今天去看了PDT的下载,突然发现正式版的PDT 2.0 All In Ones已经有了(12.29)
    大家也可以去下载,就可以免去很多的配置的烦恼了
    http://www.eclipse.org/pdt/downloads/

    WAMP与PDT的集成
    注意点1:
     先安装WAMP Server 2.0f  例如您安装在WAMP 目录中 WAMP,则您的根目录中 E:\WAMP\www 目录下
     配置Eclipse  

     1.1 配置 eclipse 运行环境 下载:jdk-6u10-windows-i586-p.exe 

     环境变量设置:

     Java_HOME: C:\Program Files\Java\jdk1.6.0_10
      PATH: C:\Program Files\Java\jdk1.6.0_10\bin;
      CLASSPATH: .;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_10\jre\lib\rt.jar;

     File - Swich workspace  这里设置到 Wamp 的网页目录下,如图1.
     
     
    注意点2:
     找到PHP.INI 修改配置,配置正确的XDebug的路径 (具体路径,注意斜杠),保存后重新启动 WAMP,看图2,图3
    [XDebug]
    ; Modify the filename below to reflect the .dll version of your xdebug
    zend_extension_ts="E:/Wamp/DevSoftwares/xdebug/php_xdebug-2.0.3-5.2.5.dll"
    xdebug.remote_enable=true
    xdebug.remote_host=127.0.0.1 
    ;if debugging on remote server,
    ; put client IP here
    xdebug.remote_port=9000
    xdebug.remote_handler=dbgp
    xdebug.profiler_enable=0
    xdebug.profiler_output_dir="E:/Wamp/tmp"

    注意点4:
     配置EclipsePDT,打开eclipse Windows - Preference  选中 PHP 看图4
     
     配置 PHP Executables 看图4.1
     
     注意PHP.INI的路径:E:\Wamp\bin\apache\Apache2.2.11\bin\php.ini   Name:自己填加可以了  debugger就不用说了XDebug
     
     
     配置Debug 看图5
     
     
     配置完成后重新启动Eclipse即可
     
     完成后参照:http://www.cnjm.net/tech/article4400.html 进行DEBUG测试就好了
     
    如果配置过程中有问题可以联系 scotoma  QQ:517577550  E-mail:xinqiyang@gmail.com
     

    //----------------------------------------------------------------------------------------------------------------------------

    使用过ZendStudio5.5已经习惯的了,可是对于一个喜欢尝鲜的人来说,还是想试下就看上了EclipsePDT了.

    下载地址:

    1.EclipsePDT官方网站

    2.Zend网站

    http://www.zend.com/en/community/pdt

    到Zend那下载的了,理由很简单,在Win下的 ZendDebugger.dll是Zend开发的了,还做了一下修改和优化.

    配置很简单,和ZendStudio的配置类似

    主要是修改

    php.ini 加入 zendDebugger.dll的引用,配置调试方式.(这里的ZendDebugger.dll请到Zend去下载最新版本,调试就没有问题的了

    下载地址: http://downloads.zend.com/pdt/server-debugger/ZendDebugger-5.2.14-cygwin_nt-i386.zip)

    复制dummy.php 到WAMP的WWW目录下.

    配置EclipsePDT

    Window - Preference - PHP -PHP Executables - 添加一条记录 当前的PHP.exe 的路径并将其设置为引用

    EclipsePDT的优点

    1.启动速度比zendStudio快很多,我的是SERVER2008系统,机器配置还是可以的,eclipse启动比较快

    2.界面的布置比ZendStudio好点.有resource 布局和debug布局,调试的界面可以看到的参数比zs要多,显示方式也不错.

    3.可以方便的获取扩展

    缺点

    1.调试参数问题,没有向zs那样的基于URL的调试,还是我不知道在哪里?

    最后贴张PP:

    PDT

  • 相关阅读:
    Oracle中的to_date参数含义
    Oracle 中 IW和WW 有何差别
    iBaits.Net(1):简介与安装
    带你逛逛诺基亚芬兰总部:满满都是回忆啊
    LINQ的分组聚合技术
    WPF的Docking框架 ——AvalonDock
    iBatis.Net(3):创建SqlMapper实例
    iBatis.Net(2):基本概念与配置
    C#异步编程及其同步机制
    web使用
  • 原文地址:https://www.cnblogs.com/scotoma/p/1310898.html
Copyright © 2020-2023  润新知