windows下php与eclipse/mysql的集成

一、下载安装程序

http://www.eclipse.org/downloads/下载eclipse j2ee版

http://www.phpeclipse.com/下载phpeclipse插件


二、安装配置

eclipse为绿色软件,无须安装。

phpeclipse插件:解压缩,将文件夹下plugins下的内容拷贝到eclipse/plugins文件夹下,features下的内容拷贝到eclipse/features文件夹下。

三、启动

到window--preferences--PHPeclipse下指定php环境中的apache php mysql等配置


在eclipse中设置php项目中的自动提示功能:

1、打开window--preferences---phpeclipse---php --code Assist,打开里面的Enable auto activation选项,下面有个Auto activation triggers for PHP,后面的默认值是”$>“,随便改一下,比如改成aaa,然后apply,ok。

2. 导出当前的首选项配置文件:打开 Eclipse的 File -> Export,在窗口中展开 General -> Perferences-->Export all然后点击 NEXT。然后点击"Browse"选择任意的一个路径,保存配置文件,然后点击"Finish"。

3.用记事本打开刚才保存的那个配置文件(扩展文件名:*.epf),按"ctrl + F",输入刚才输入的“aaa”,前面有字串"contentAssistAutoactivationTriggersPHP"(或者可能 是:content_assist_autoactivation_triggers_php。把"aaa"(这是刚才输入的值,即=号后面的值)修改 为"$:>.abcdefghijklmnopqrstuvwxyzQWERTYUIOPASDFGHJKLZXCVBNM( "(即代码中输入上述所有符号后都会自动代码提示,因为Eclipse默认只允许输入4个自定义字符,所以这样做能绕过这个限制),然后保存,退出记事 本。

4.  重新导入修改后的首选项配置文件:打开Eclipse的 File -> Import 然后在打开的窗口里展开 General -> Perferences,点击NEXT,选中刚才修改过的配置文件,Finish。

5.  重启Eclipse。

经过实际项目测试,在eclipse中引入phpeclipse插件容易出现语法问题:不识别php中的namespace、static::等新特性。所以只好重新下载eclipse-php。下载地址:

http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliossr1

这是绿色安装版,启动eclipse,进行php相关项的配置:具体见http://www.cnblogs.com/sayo/archive/2008/09/10/1288366.html

之前还要下载X-debug,php文件进行调试用。

我自己使用的是PHP5.2.5,下载的xdebug文件名为:php_xdebug-2.0.3-5.2.5.dll,将文件放到php/ext文件夹下即可。

  

xdebug的配置
  打开php.ini
  在最后一行加入以下配置代码,配置说明已经做好注释
  ;载入Xdebug
  zend_extension="c:/php/ext/php_xdebug.dll"
  ;xdebug配置
  [Xdebug]
  ;开启自动跟踪
  xdebug.auto_trace = On
  ;开启异常跟踪
  xdebug.show_exception_trace = On
  ;开启远程调试自动启动
  xdebug.remote_autostart = On
  ;开启远程调试
  xdebug.remote_enable = On
  ;收集变量
  xdebug.collect_vars = On
  ;收集返回值
  xdebug.collect_return = On
  ;收集参数
  xdebug.collect_params = On


要想在eclipse中直接运行php项目,要在apache的httpd.conf文件进行配置。

Alias /Workspace/ "E:/EclipseWorkspace/"
   <Directory "E:/EclipseWorkspace/">
      Options Indexes MultiViews
      AllowOverride None
      Order allow,deny
     Allow from all

  </Directory>


可参考http://www.iteye.com/topic/1113301


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值