设为首页 收藏本站
查看: 976|回复: 0

[经验分享] EclipsePDT PHP的开发环境配置

[复制链接]

尚未签到

发表于 2015-8-25 14:40:02 | 显示全部楼层 |阅读模式
  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.
DSC0000.jpg

注意点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"
DSC0001.jpg DSC0002.jpg
  注意点4:
配置EclipsePDT,打开eclipse Windows - Preference  选中 PHP 看图4
DSC0003.jpg
配置 PHP Executables 看图4.1
DSC0004.jpg
注意PHP.INI的路径:E:\Wamp\bin\apache\Apache2.2.11\bin\php.ini   Name:自己填加可以了  debugger就不用说了XDebug


配置Debug 看图5
DSC0005.jpg

配置完成后重新启动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:
DSC0006.jpg
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-104122-1-1.html 上篇帖子: 浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题 下篇帖子: PHP中奇妙的String
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表