最近偶来兴致趁着有些时间,看了看php的书。

说到php就不得不提php的开发环境了,一般的都是采用apache做服务器、mysql做数据库,再加上php组合成一个完备的运行环境,但是好像没有写代码的编译器啊,一直用notepad徒手写php代码可不行,后来听闻eclipse竟然也可以用来开发php,只需一个php插件——"PHPEclipse"。简单来讲PHPEclipse就是一个 Eclipse插件,它为 PHP 开发人员提供一个集成的开发环境。具体的介绍请看官网:http://www.phpeclipse.com/

下面说一下在Eclipse下安装、设置、使用PHPEclipse的步骤:

一、安装好apache+mysql+php+eclipse

本来这里的安装不是本文的重点,但我还是想在这里啰嗦一句,apache+mysql+php如果要是单步一个一个安装最后再配置在一起太过复杂,这里推荐一款集成好了的安装包"Xampp",Xampp包含了apache、mysql和php,而且安装后不用再单独设置其他的东东,很是方便,极力推荐。

二、下载PHPEclipse

可以在这里下载PHPEclipse的Binarry版本(http://sourceforge.net/projects/phpeclipse/?source=typ_redirect)

三、安装PHPEclipse

从下载的压缩包中解压出来的features文件夹下的所有内容复制到eclipse根目录中的features文件夹下,如复制到:D:eclipse\features(eclipse安装在哪儿了就去哪儿找features)。同理,将压缩包中的plugins文件夹下的所有内容复制到eclipse根目录中的plugins文件夹下。将压缩包中的将site.xml复制到Eclipse的根目录即可。

四、配置PHPEclipse

1、重启eclipse。

2、打开eclipse,选择Window->Open Perspective->Other…

3、在Open Perspective窗口中,找到选择PHP选项

4、此时在Eclipse右上方可以看到PHP的选项卡,这样可以在java、debug、php模式间互相切换

5、在Eclipse中依次选择Window->Preferences,在弹出的Preferences窗口的从左侧菜单栏中依次点击PHPeclipse->PHP External Tools,修改PHP配置信息。PHP External Tools三个子菜单:Apache、MySQL、XAMPP,用于设置Apache、MySQL、XAMPP的配置信息。

6、点击Apache子菜单,修改Apache配置信息。将Apache路径修改为本机安装路径。修改样例如图所示,具体值以自己电脑为准。

7、修改MySQL配置信息

8、修改XAMPP配置信息

五、使用PHPEclipse

1、将Eclipse切换到PHP视图,依次选择File->New->PHP Project新建PHP工程。在New PHPProject窗口中输入工程名(Project name),选择工程保存位置,点击Finish结束。

2、选中刚刚建立的Hello World工程,鼠标右键单击,在弹出的快捷菜单中选择New->PHP File

3、在弹出的新建窗口中,输入PHP文件名称,如index.php,然后下一步

4、在index.php页面写如下代码:

<?php
print "Hello world!";
?>

5、修改Apache的文件访问路径:将xampp\Apache\conf下的httpd.conf文件中的DocumentRoot和Directory值改为Eclipse的工作空间路径。

6、选中Hello World工程,鼠标右键单击,在弹出的菜单中选择Properties选项。在弹出的Properties窗口的左侧菜单栏中选择PHP Properties Settings,修改Project URI的值。默认值为http://localhost/,在后面添加工程名。这样在运行PHP文件时才能够正常定位到该工程。

7、点击Start XAMPP图标,启动XAMPP

8、运行PHP文件:这里以Hello World\index.php为例,选中index.php,右键单击,选择Open PHP Browser,就能看到index.php在浏览器中的运行效果了

9、Good luck!

注:为了方便本文部分截图非原创,原创在这里

作者:EXLsunshine 发表于2014-9-29 19:34:02 原文链接
阅读:37 评论:0 查看评论

Eclipse PHPEclipse 配置的更多相关文章

  1. maven环境配置+eclipse环境配置

    一 . (1),下载maven 有点类似于tomcat 解压后就可以用 ,不用安装 (2), 配置环境变量 在系统变量的path 中添加  E:\01Server\maven\bin    注意是bi ...

  2. Linux环境安装Eclipse及配置hadoop插件

    摘要:第一次使用hadoop,另外eclipse也不太熟悉,所以把自己在安装过程中得琐碎记录下来.以备以后查看. 硬软件环境: ▪ 虚拟机: VMware Workstation 11.0.0 bui ...

  3. tomcat的下载安装和配置以及和eclipse的配置

    一.Tomcat的下载安装环境变量配置 下载Tomcat 可以安装Tomcat了.下载好压缩包后,直接解压至某一目录下,目录中不能包含中文,上面安装JDK的时候也是.解压后如下所示: 将此文件夹拷贝到 ...

  4. Maven学习(一) -- 安装Maven及Eclipse中配置Maven

    标签(空格分隔): 学习笔记 本文环境:Windows7, JDK1.7.0_76 安装及配置Maven环境变量 需要电脑中已经有Java环境 在控制台中输入:echo %JAVA_HOME%看是否能 ...

  5. 解决eclipse spring配置报错:cvc-elt.1: Cannot find the declaration of element

    解决eclipse spring配置报错:cvc-elt.1: Cannot find the declaration of element 'beans'.Referenced file conta ...

  6. 在Eclipse中配置Tomcat时,出现Cannot create a server using the selected type错误

    在eclipse中配置Tomcat时,出现Cannot create a server using the selected type错误 原因:Tomcat被删除或者是重新安装,并且安装目录改变了. ...

  7. 在Eclipse中配置Tomcat 创建和运行Servlet/JSP

    在Eclipse中配置Tomcat 创建和运行Servlet/JSP 步骤一:在Eclipse中配置Tomcat(注意下载Eclipse IDE for Java EE Developers) (1) ...

  8. Eclipse NDK 配置

    一.关于NDK:NDK全称:Native Development Kit. 1.NDK是一系列工具的集合. NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java ...

  9. Eclipse Tomcat配置/管理/调试指南

    从myeclipse转到Eclipse最不方便的之一莫过于Web项目部署了,老是在想怎么不能把myeclipse的那个移植过来,或者有没有高人能按照Myeclipse开发一个,非常遗憾. 原版的Ecl ...

随机推荐

  1. [作业] Python入门基础---购物车小程序

    1.购物车小程序: 1.1用户输入工资取60% 1.2打印输出商品菜单 1.3由用户输入数字选择 #__author:Mifen #date: 2018/11/27 # 购物车程序 #把工资作为账户的 ...

  2. Golang聊天室

    一.前期准备 前期准备 需要 import "net"包 IP 类型,其中一个重要的方法是 IP.ParseIP(ipaddr string)来判断是否是合法的 IP 地址 TCP ...

  3. xcode开启后,每次调试运行要输入密码

    1.contorl+空格 打开终端 2.输入DevToolsSecurity --status查看状态,如果是Developer mode is currently disabled.那就对了 3.输 ...

  4. Toolstrip 工具栏控件

    工具栏是另一种获取应用程序主要功能的常用方法,比起菜单更直观.   Tool strip 控件是由system.Windows.forms.Toolstrip类提供的,作用是创建易于自定义的常用工具栏 ...

  5. PL/SQL之包

    1.包的定义 一个包由两个独立的部分组成--包头和包体.给部分被单独地存放在数据字典中. .1定义包头 语法: CREATE [OR REPLACE] PACKAGE [schema.] packag ...

  6. MySQL (一)(未完成)

    并发控制 读写锁 读锁: 共享锁 写锁: 排它锁 颗粒度 表锁,MySQL中开销最小的锁 行锁,MySQL中开销最大的锁 事务 ACID特性 原子性(Automatic) 隔离性(Isolation) ...

  7. Docker学习(三): Dockerfile指令介绍

    特别声明: 博文主要是学习过程中的知识整理,以便之后的查阅回顾.部分内容来源于网络(如有摘录未标注请指出).内容如有差错,也欢迎指正! =============系列文章============= 1 ...

  8. 如鹏网学习笔记(七)HTML基础

    HTML笔记 一.HTML简介 1,HTML (Hyper Text Mark-up Language) 超文本标记语言,是一种编程语言,也可以说是一种标准.规范. 2,HTML提供了一系列标记(标签 ...

  9. 一:XML知识整理

    一:xml 1. xml简介 a) xml, eXtensible Markup Language, 可扩展标记语言.是一种标记语言. b) xml 是一种非常灵活的语言, 没有固定的标签, 所有的标 ...

  10. UVA1584(环状序列)

    对于序列的最小值,可以定义一个比较的方法,然后用一般找最小值的方法遍历一遍即可 #include <iostream> #include <string> #include & ...