首先准备好软件:

1.下载java jdk (本人用的jdk为jdk-6u17-windows-i586.exe),从oracle sun官网下载。

2.在Windows下,直接运行下载的jdk-6u17-windows-i586.exe文件,根据安装向导安装到一个目录。

3.右键单击"我的电脑",在弹出菜单中选择"属性"→"系统特性" →"高级" →"环境变量", 弹出环境变量对话框,就可以编辑系统的环境变量了。添加PATH、JAVA_HOME和CLASSPATH三个变量。本人的机器设置:JAVA_HOME:C:\JDK1.6,在PATH变量中增加:;%JAVA_HOME%\bin;在CLASSPATH变量中增加:;%JAVA_HOME%\bin

4.直接到http://www.eclipse.org/downloads/下载需要的eclipse,本人用的是3.6太阳神版,解压不用安装就可以使用了

5.到这个地方下载php jdk:http://tool.php100.com/,也是解压后放到适合的地方。

6.到这个地方下载apache:http://tool.php100.com/,正常安装,安装完后,打开http://localhost,看界面有没有显示it works.如果显示,则表示正常,如果有问题,可能是端口冲突。修改:

打开D:/Apache/conf/httpd.conf文件,在最后添加一段代码

Listen 8088
<VirtualHost *:8088>
DocumentRoot "D:/dreamdu/"
</VirtualHost>

7.下面开始安装配置这些软件。

首先,安装配置Apache和php环境。

安装不多说,Apache是个msi文件,php只要解压缩就可以了。

配置比较烦,步骤如下:

1. 编辑php.ini

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

2. 修改Apache/conf下的httpd.conf,在文件尾部添加:

LoadModule php5_module "C:/php-5.2.6/php5apache2_2.dll"
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

然后,配置Eclipse的PHP开发,调试环境。

1. 安装Eclipse.就是解压缩到一个目录

2. 安装DLTK.

注意:DLTK是所谓动态语言开发包,PDT依赖于它

启动Eclipse->Help->Software Updates->Available Software -> Add Site ->

http://download.eclipse.org/technology/dltk/updates

3. 安装PDT2.0

根DLTK安装类似。

Name: PDT
  URL: http://downloads.zend.com/pdt

4. XDebug到这里下载,请根据自己PHP的版本选择相应文件下载。本人选择:

  下载后,将文件放到php/ext文件夹下即可

5.xdebug配置

打开php.ini

在最后一行加入以下配置代码,配置说明已经做好注释

;载入Xdebug
zend_extension_ts="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

注意zend_extension_ts后面的路径要填写绝对路径,保存后重启服务器即可。

配置Eclipse及Apache

1) 配置Apache:

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

Alias /Workspace/ "E:/EclipseWorkspace/"
<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栏中添加了Workspace,这个是在httpd.conf中添加的目录别名。

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

至此,配置完成。

记得再次重新启动Apache。

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

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

在工程中新建PHP File, 比如使用上面的index.php。

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

完毕!

转载于:https://www.cnblogs.com/licomeback/p/3142060.html

eclipse PHP开发环境配置相关推荐

  1. Eclipse python 开发环境配置

    Eclipse python 开发环境配置 由于项目需要用到脚本配置的东西,看了看Python能够做到基本上需要的工作,选择了 2.7.3稳定版本来进行测试开发. 转自: Eclipse+python ...

  2. Linux Eclipse C++开发环境配置 无图无真相,自己动手丰衣足食。

    环境: Ubuntu 64位 Eclipse platform 3.8 CDT 6.0.1 G++ 5.8.2 Gnu 参考网站: http://blog.csdn.net/gaojava/artic ...

  3. linux下Eclipse+CDT开发环境配置与使用

    1. 安装JDK. 在Ubuntu下安装软件就显得比较简单了,apt-get的功能实在强大,配以IPv6的更新源,下载的速度用飞快来形容一点也不为过.首先是安装jdk,在终端中输入 sudo apt- ...

  4. linux mysql jdk路径配置,Linux下的jdk1.5+eclipse+mysql开发环境配置的经验总结

    先说个题外话,由于我一直都是用windows系统,所以很多资料都保存在windows分区.在linux挂载NTFS分区对于我太复杂,所以我就使用了U盘.我想也会有很多朋友和我一样,我就先说一下U盘的使 ...

  5. hadoop配置eclipse的开发环境

    hadoop配置eclipse的开发环境 一.前言 由于大三学习需要,而且网上的教程都有点模糊,导致我走了不少弯路,因此我写下这篇博客,本文仅供参考,如果有不足之处,还望指出. 二.安装eclipse ...

  6. eclipse配置python开发环境_Python开发环境配置步骤

    Python开发环境配置步骤 导语:Python开发环境配置,你懂吗?下面的是百分网小编为大家搜集的Python开发环境配置步骤,希望可以帮到你. 1:安装python2.7 python-2.7.3 ...

  7. Mac下eclipse的Hadoop开发环境配置中以及windows->preferences下看不到Hadoop/MapReduce的配置项问题解决

    Mac下eclipse的Hadoop开发环境配置中以及windows->preferences下看不到Hadoop/MapReduce的配置项问题解决 1. 下载hadoop插件 下载好hado ...

  8. Linux-Fedora 25 Python 3.5开发环境配置Eclipse+Pydev

    首先开发环境依赖于Eclipse, Eclipse的运行需要Java开发环境.所以首先设置系统的Java环境变量(此部分忘记截图).自行下载JDK和Eclipse,Eclipse版本选择jee版本. ...

  9. Python开发环境配置

    好久没有写博客了,自从6月份毕业后,进入一家做书法.字画文化宣传的互联网公司(www.manyiaby.com),这段时间一直在进行前端开发,对于后端的使用很少了,整天都是什么html.css.jav ...

最新文章

  1. sql 差值_使用Blink CEP实现差值聚合计算
  2. django 使用json.dumps转换queryset的datatime报错问题解决
  3. Appfuse:记录操作日志
  4. volatile实现禁止指令重排底层操作原理
  5. robocopy帮助
  6. 将AspectJ与NetBeans平台开发集成
  7. c语言自定义一个函数求商和余数,c – 如何在一个步骤中获得商和余数?
  8. x-requested-with 请求头 区分ajax请求还是普通请求
  9. git head指向老版本_Git最全总结
  10. layui option 动态添加_layuiselect如何动态添加option
  11. Linux系统简单实验操作rm
  12. Maven使用本地jar包(三种方式)
  13. 解读国密非对称加密算法SM2
  14. 《Python语言程序设计基础》嵩天著-第4章程序部分练习题答案
  15. Vue 中使用Echarts构建3D地球
  16. 智能眼镜是头戴式摄像机
  17. 机器学习算法——支持向量机SVM5(核函数)
  18. 仿qq音乐官网部分静态页面
  19. 机器学习算法(4)—— 决策树算法
  20. 51单片机农历转换公历c语言算法,C51写的51单片机用公历转农历和星期程序

热门文章

  1. linux中mysql主主搭建_mysql 主从配置 主主配置
  2. java kinect 人体识别_基于三个kinect的人体建模
  3. java瞎子_Java学习路线,及各方面知识点
  4. STM32输出比较模式和PWM模式 比较
  5. C语言中利用联合体巧妙处理数据
  6. LUNA16_Challange数据预处理4
  7. Faster R-CNN源码中RPN的解析(自用)
  8. scrapy中自定义过滤规则以及start_urls不进过滤器的问题
  9. Bias-Variance Tradeoff解释
  10. 毕设日志——Faster RCNN