Eclipse 配置PHP、Xampp
主要工具:eclipse 3.7、Xampp、PHPEclipse
eclipse 3.7 Xampp PHPEclipse 完全集成(其中还有其它插件)
eclipse 3.7
百度云:
http://pan.baidu.com/share/link?shareid=1565478444&uk=2653042454 torrent文件(纯官方eclipse classic 3.7),需要启动eclipse工具后,进行联网安装web支持
百度云:
http://pan.baidu.com/share/link?shareid=1206457123&uk=2653042454
(此eclipse 已升级成web,可直接进行集成其它插件)
(此eclipse 已升级成web,可直接进行集成其它插件)
Xampp
PHPEclipse 插件下载
一、eclipse3.7 集成phpeclipse 有2种方式:
1、link 离线安装
a、 进入D:\eclipse_plugin\PHPEclipse目录(没有请自创), 将下载好的phpeclipse.zip解压到目录,如图
b、找到自己eclipse工具目录,并在其目录下创建links目录,links目录创建phpeclipse.link,如图
phpeclipse.link 内容
path=D\:\\eclipse_plugins\\PHPEclipse 此路径要跟之前phpeclipse 解压文件目录对应
c、按照以上2步骤走完,一般来说应该可以了,但是eclipse3,7启动不会自己加载指定的phpeclipce插件相关的包文件,不信的可以试。进入eclipse
首选项,找到PHPEclipse,下图是我已经配置好了的。
需要在找到此目录
,修改bundles.info 文件,内容如下:
net.sourceforge.phpeclipse,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.core,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.core_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.debug.core,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.debug.core_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.debug.ui,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.debug.ui_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.externaltools,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.externaltools_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.help,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.help_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.launching,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.launching_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.phphelp,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.phphelp_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.phpmanual,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.phpmanual_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.phpmanual.htmlparser,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.phpmanual.htmlparser_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.smarty.ui,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.smarty.ui_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.ui,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.ui_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.webbrowser,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.webbrowser_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.xdebug.core,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.xdebug.core_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.xdebug.ui,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.xdebug.ui_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.xml.core,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.xml.core_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.xml.ui,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.xml.ui_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.core,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.core_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.debug.core,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.debug.core_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.debug.ui,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.debug.ui_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.externaltools,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.externaltools_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.help,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.help_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.launching,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.launching_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.phphelp,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.phphelp_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.phpmanual,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.phpmanual_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.phpmanual.htmlparser,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.phpmanual.htmlparser_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.smarty.ui,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.smarty.ui_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.ui,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.ui_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.webbrowser,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.webbrowser_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.xdebug.core,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.xdebug.core_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.xdebug.ui,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.xdebug.ui_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.xml.core,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.xml.core_1.2.3.200910091456PRD.jar,4,false
net.sourceforge.phpeclipse.xml.ui,1.2.3.200910091456PRD,../eclipse_plugins/PHPEclipse/plugins/net.sourceforge.phpeclipse.xml.ui_1.2.3.200910091456PRD.jar,4,false
包,版本号,文件地址(,4,false
其中文件地址要跟之前eclipse_plugins/PHPEclipse对应
移除直接删除phpeclipse.link文件,将上面一大串红色的配置删除
2、eclipse 联网安装
进入官网
http://www.phpeclipse.com/ 找到 phpeclipse 更新网址
http://update.phpeclipse.com/update/nightly/
将地址输入eclipse 更新地址栏即可,需要检测,耗时耗力,移除插件不方便,不建议安装,需要删除相关的包和配置文件
二、配置PHPEclipse 和Xampp关联
1.DocumentRoot默认为D:/xampp/htdocs ,Directory 默认为<Directory "D:/xampp/htdocs">。
现在我要想指向我积极自己的Eclipse工作目录,假如为Eclipse的工作目录为F:\Eclipse_work,做如下修改即可。
DocumentRoot和<Directory "F:\Eclipse_work">。 <Directory "F:\Eclipse_work">
2. 修改httpd.conf文件,针对权限
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from deny
</Directory>
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from deny
</Directory>
改为
<Directory />
AllowOverride none
Require all denied
Deny from allow
</Directory>
AllowOverride none
Require all denied
Deny from allow
</Directory>
3.修改httpd.conf文件,针对端口占用
#Listen 0.0.0.0:89
#Listen [::]:89
Listen 89
#Listen [::]:89
Listen 89
ServerName localhost:89
4.配置eclipse工具下PHPeclipse插件下Xmapp、Apache、Mysql,如下图: