最近偶来兴致趁着有些时间,看了看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. ZOJ 2971 Give Me the Number

    Give Me the Number Numbers in English are written down in the following way (only numbers less than  ...

  2. ReferenceError: “alert” is not defined

    用Node.js单独运行js文件时,其中定义的alert不可用 alert is not part of JavaScript, it's part of the window object prov ...

  3. jsonp/ajax 自己的一些总结

    data.json代码:[{"name": "张三", "age": 18}, {"name": "李四&qu ...

  4. JavaScript的原型链继承__propt__、prototype、constructor的理解、以及他们之间相互的关系。

    回想自己已经工作了有一段时间了,但是自己对JavaScript的原型链.和继承的理解能力没有到位,最近他们彻底的整理并且复习了一遍. 本案例中部分文案来自网络和书籍,如有侵权请联系我,我只是把我的理解 ...

  5. openvpn应用场景案例【转】

    转载至:http://www.linuxfly.org/post/86/ 一.案例1 针对不同的客户端指定不同的等级和权限.通常的方法是:1.每个客户端分配不同的IP地址:2.利用防火墙对不同的IP地 ...

  6. [PHP] PHP的纯CPU基准测试(PHP5.5.9 vs PHP7.2.1)

    PHP的纯CPU基准测试(PHP5.5.9 vs PHP7.2.1): 1.bench.php 可在PHP源代码的 php-src/Zend 目录 2.micro_bench.php 也可以在 PHP ...

  7. Java开篇

    首先致敬Java之父:JAMES GOSLING 一.什么是JDK,JRE,JVM?     1.JDK(Java Development Kit) Java开发工具包.        JDK = 开 ...

  8. Java包装类、拆箱和装箱详解

    转载:https://www.cnblogs.com/ok932343846/p/6749488.html 虽然 Java 语言是典型的面向对象编程语言,但其中的八种基本数据类型并不支持面向对象编程, ...

  9. 最小生成树(prim)

    里姆算法(Prim算法),图论中的一种算法,可在加权连通图里搜索最小生成树.意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex (graph theory)),且 ...

  10. 使用fastjson 获取json字符串中的数组,再转化为java集合对象

    最近,使用layui做一个导出功能,尽管有插件提供导出,但是呢,由于数据中有状态是数字,例如1显示是已支付,但是导出时也希望这样显示,但是导出的还是1: lz没有找到改下这个插件的办法,只能利用服务端 ...