初学PHP, 关于eclipse平台的开发环境配置 我初学php,在准备开发平台,因为常做一些jsp的开发,所以机器上装有 JDK 1.5.0_17, Eclipse 3.4.2, MyEclipse 7.01, Tomcat 5.5.27, MySql 5.0.77,为了学习php,已经装了apache 2.2.11和zip版的php 5.2.9,并且已经调通,可以通过localhost:80执行php代码 昨天试用了Zend Studio For Eclipse 6.1 感觉很烦,机器上明显有个eclipse平台,现在有多了个老版本的,而且这个studio还自带了php的5.2.8什么的,很烦,于是放弃了这个 All-In-One的平台,想组装一个eclipse + PDT 然后按照PDT installation的wiki(http://wiki.eclipse.org/PDT/Installation)来做,做之前把MyEclipse卸载了,然后我在线装了几个组件,装完后的组件如图 接下来应该就可以用我的eclipse来做php了,因为是我实在是对php的环境没有一点sense,以前写过php,也是用记事本来写,所以我些疑问希望前辈解答一下: 1. 关于调试器,我的eclipse达到上面的状态后,我还是用eclipse的自动安装方式从http://downloads.zend.com/pdt安装zend debug,但是开始下载之前提示如图 说是找不到eclipse-debug 3.4.0的包...,如何解决?我是装的3.4.2啊..如何解决呢? 2. 我apache服务器的主目录是假如是设置在D:\Code\Eclipse,那个我新建php工程的时候,需要把我的项目新建放到这个目录下吗?这个PDT在Run as php web的时候不会象jsp一样自动部署到我的主目录里面去然后再执行吗?再就是如下图的的PHP Server Path Mapping有什么作用?不是用于自动部署的吗? 3. 我还需要些其他什么组件或者工具才做个方便点的平台?WAMP, zend framework什么的都是什么东西?------解决方案-------------------- 做了几年PHP,都没用过这样的工具。希望可以不用JAVA的思维来对待PHP。------解决方案-------------------- 现在php最佳开发平台是zend studio 5.5 Eclipse 版的方向是好的但有待改善------解决方案-------------------- DreamWeaver和其他几个调试的东东------解决方案--------------------
探讨
很多人看到这个问题,怎么都没人答一下?难道各位都对平台无要求还是觉得问题太初级。。能解决一点是一点啊
------解决方案-------------------- 哈哈,昨天刚刚研究过这个配置,一开始我也遇到和楼主同样的问题了,很容易解决的:
1.装dltk的时候不用去下载,直接用http://download.eclipse.org/technology/dltk/updates-dev/1.0这个连接在线装,应该是把php的一个什么包装上才可以,我当时嫌麻烦,索性全部选了装,就OK了
2.比如我在D:\eclipse\Project下放置所有的Eclipse工程,那么修改httpd.conf,加入:
Alias /Workspace “D:\eclipse\Project”
Options Indexes MultiViews ExecCGI DirectoryIndex index.php AllowOverride None Order allow,deny Allow from all AddType application/x-httpd-php .php .phtml .php3 .php4 AddType application/x-httpd-php-source .phps然后直接添加一个Server,名字随便,URL设置为http://localhost/Workspace,以后你的php就可以直接在eclipse里面跑了
------解决方案-------------------- local debug 还是需要的~好的程式不会因版本不同而有太大影响
另外楼主想用Eclipse配出比 Zend Studio更方便的IDE是不可能的
他本身就是用PDT整合出来的~一些功能是它独有
而将java思想套在php上是一种错误
两者其实没什么可比性
------解决方案--------------------
探讨
谢谢楼上各位的热心解答,前几天本本主板烧了,, 囧,刚换个机器 php至今写过的代码也不过千,不敢对php开发的思想乱作论断,php之开源性与java的有何异同,也不管那么多了 to froole: 你提到的log4php、PEAR log,我没见过,我一会去google下,另外Zend Framework到底是干嘛用的? to li_d_s: 你这样配置的方式也是要求我新建项目到apache的主目录里去吧,这种还是一种静态配置,也不存在类似jsp的运行时的动态部…
------解决方案-------------------- Eclipse的配置,不需要tomcat等功能。
只要DLT和PDT就可以了,
建议lz去官方下载PDT的All-in-one,这样比较省事。
------解决方案-------------------- 除非要写java,否则实在不喜欢用eclipse
一直用phpDesigner或者phped这些轻量级的工具写代码
php不是java,非eclipse不可
PS:PDT感觉还不如zend好用,zend6还不如zend5好用
------解决方案-------------------- eclipse 设计主要是给java的
php根本没有什么部署...何来动静态
------解决方案-------------------- All-in-One PDT有包含zend Debug的版本。不用另外下。需要配置一下PHP执行路径,和PHP.INI
关于workspace 我并没有把apache的wwwroot设为eclipse的workspace,只是把workspace设为一个虚拟目录。
我使用的是phpeclipse,
Statement: The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn