软件:

1.eclipse php版本下载地址:http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosr

2.Apache下载地址:http://httpd.apache.org/

3.PHP下载地址:http://cn2.php.net/

首先第一步进行Eclipse的安装,若电脑没有配置Java环境,首先下载jdk配置环境,网上教程很多。

安装好Eclipse后即可创建php工程,但没有Apache及本机php环境,并不能运行,所以下一步配置Apache及PHP环境。

第二步进行配置,Apache是个msi文件,安装教程见http://jingyan.baidu.com/article/f3ad7d0f1fb97509c2345b71.html;php只要解压缩就可以了。

配置步骤如下:

1. 打开PHP解压文件,编辑php.ini

1) extension_dir = "./"    修改为 extension_dir = "C:/php-5.2.6/ext"
 2) ;extension=php_mysql.dll”和“;extension=php_gd2.dll”,去掉前面的分号。
 3).保存好php.ini,然后重启apache

2. 修改Apache/conf下的httpd.conf,在文件尾部添加(注意Apache的版本,有的版本中conf文件夹在docs文件夹下):

LoadModule php5_module "C:/php-5.2.6/php5apache2_2.dll"(此处为PHP文件所在目录,请自行更改文件名)
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php-cgi.exe"
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
AddDefaultCharset UTF8

PHPIniDir "C:/php-5.2.6"(与上对应)

3.在环境变量的Path设置下添加:

C:\php-5.2.6;C:\php-5.2.6\ext(注意PHP文件位置及文件名)

配置好后重启Apache,浏览器输入http://localhost出现

Apache服务启动成功!在Apache/htdocs目录下创建一个php测试文件test.php,内容为

<?php
 echo "Hello World!";
?>

重启Apache,浏览器输入http://localhost/test.php,如果页面出现Hello World!就表示php和apache能工作了。

如果出现页面出错情况,请检查在配置Apache时是否将端口设置为8080。

接下来需要我们为Eclipse进行配置,使其能够运行调试PHP程序。

1) 配置Apache:

比如我在 E:\EclipseWorkspace下放置所有的Eclipse工程,那么修改Apache/conf/httpd.conf,在文件结尾添加:

Alias /Workspace/ "E:/EclipseWorkspace/"(此处文件为工程目录,注意Alias /Workspace/这里的Workspace,后面会用到)
<Directory "E:/EclipseWorkspace/">(同上)
   Options Indexes MultiViews
   AllowOverride None
   Order allow,deny
   Allow from all

</Directory>

这样做的好处是,所有php工程都共享一个apache配置(看下面如何设置)。

2)配置Eclipse:

打开Eclipse->Window->Preferences->PHP:

PHP Executables->Add,如下所示设置:

PHP Servers->New,如下所示设置:

此处注意URL地址设置为Apache设置的地址(localhost或localhost:8080或其他),Workspace为配置Apache第一步提到的需要注意的地方。

PHP Debug,如下图所示,选择合适的Debugger,Server

至此,配置完成。记得再次重新启动Apache。

最后,建一个测试程序,看看效果如何:

新建一个PHP Project命名叫MyFirstPHP, 当然使用的是我们的E:\EclipseWorkspace作为Eclipse的workspace目录。

在工程中新建PHP File,

<?php
 echo "This is my first PHP project!";
?>

当在index.php上右键 Run As->PHP Web Page时就可以看到类似如下画面了:

至此,PHP的Eclipse开发环境配置成功,开启PHP之旅!!!

PHP开发:Eclipse版环境配置的更多相关文章

  1. 详解LUA开发工具及其环境配置

    LUA开发工具及其环境配置是本文要介绍的内容,主要是来了解并学习lua开发工具的使用和环境的配置,第一次接触LUA的话,就跟本人一起学习吧.看我能不能忽悠到你. LUA是语言,那么一定有编写的工具.第 ...

  2. webpack根据开发与生产环境配置不同变量--webpack.DefinePlugin

    webpack有一个DefinePlugin接口,可以实现根据开发与生产环境配置不同变量.范例如下: 需求:开发环境请求baseUrl = '':生产环境请求 baseUrl = 'http://lo ...

  3. Windows下OpenFOAM开发及使用环境配置指南 (2)【转载】

    转载自:http://openfoam.blog.sohu.com/158751915.html *************************************************** ...

  4. Windows下OpenFOAM开发及使用环境配置指南 (1)【转载】

    转载自:http://openfoam.blog.sohu.com/158614863.html *************************************************** ...

  5. Eclipse的环境配置

    1.想要配置Eclipse的环境,就要先下载Eclipse,并安装它,不会下载安装的小伙伴可以点击下面给的链接,里面有我写的详细的教程,这里就不重复了 Eclipse下载与安装:https://blo ...

  6. Android 开发基础及环境配置

    2011年买了第一部安卓操作系统的手机,当时势头正盛的HTC不可思议(incredible),当时的想法就是想学习下智能手机开发,但是由于各种原因,客观上是公司的项目太忙了,忙于项目管理.团队建设.客 ...

  7. 使用ionic与cordova(phonegap)进行轻量级app开发前的环境配置与打包安卓apk过程记录

     前言 有人说:"如果你恨一个人,就让ta去接触cordova(phonegap)",这是因为这里面的水很深,坑很多,真让人不是一般地发狂.或许有幸运的人儿基本顺顺利利就配置完环境 ...

  8. Java基础(57):Eclipse中环境配置(视图字体颜色行号调试快捷键等等)

    1:Eclipse的基本配置 A:程序的编译和运行的环境配置(一般不改) window -- Preferences -- Java 编译环境:Compiler 默认选中的就是最高版本. 运行环境:I ...

  9. Android + Eclipse + PhoneGap 环境配置

    用了3天的时间,终于把环境搭建完毕,郁闷了N天,终于完成了.这里我只是讲述我安装的过程,仅供大家参考. 环境搭建首先要去下载一些安装包: (下载前注意一下,电脑是32位还是64位的请注意选择安装包) ...

随机推荐

  1. 第 16 章 C 预处理器和 C 库(预定义宏)

    /*------------------------------------- predef.c -- 预定义宏和预定义标识符 ------------------------------------ ...

  2. Word中类似正则匹配的查找替换通配符的使用详解

    一.Word查找栏代码&通配符一览表 序号 清除使用通配符复选框 勾选使用通配符复选框 特殊字符 代码 特殊字符 代码or通配符 1 任意单个字符 ^? 任意单个字符 ? 2 任意数字 ^# ...

  3. MySQL表名区分大小写设置

    关闭MySQL服务 在服务运行目录找到my.ini或者my.cnf文件 打开文件,找到[mysqld]在下面增加一行 lower_case_table_names=0 (0:大小写敏感;1:大小写不敏 ...

  4. web机试

    测试: <html><style> </style><title>Demo</title> <body><div > ...

  5. Python3中PyMongo的用法

    MongoDB存储 在这里我们来看一下Python3下MongoDB的存储操作,在本节开始之前请确保你已经安装好了MongoDB并启动了其服务,另外安装好了Python的PyMongo库. 连接Mon ...

  6. ethereum/EIPs-100 挖矿难度计算

    https://github.com/ethereum/EIPs/blob/master/EIPS/eip-100.md 创世纪区块的难度是131,072,有一个特殊的公式用来计算之后的每个块的难度. ...

  7. mybatis多数据源切换

    文章转自https://yq.aliyun.com/articles/188540?t=t1 https://www.liaoxuefeng.com/article/00151054582348974 ...

  8. 分布式缓存技术redis系列(四)——redis高级应用(集群搭建、集群分区原理、集群操作)

    本文是redis学习系列的第四篇,前面我们学习了redis的数据结构和一些高级特性,点击下面链接可回看 <详细讲解redis数据结构(内存模型)以及常用命令> <redis高级应用( ...

  9. Photoshop 基础五 橡皮擦工具

    橡皮擦工具,对图层消除 背景色橡皮擦工具,对图层,消除背景色 魔棒橡皮擦工具,对图层,颜色相近的消除

  10. 在属性property做一些简单的验证

    开发C#的程序,写到属性property时,我们可以在Set方法中做一些简单的规则验证: 如下面,Insus.NET写一个Age属性,只允许用户输入10以内的数字: class AA { privat ...