博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eclipse PHP开发环境配置
阅读量:5157 次
发布时间:2019-06-13

本文共 2743 字,大约阅读时间需要 9 分钟。

首先准备好软件:

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.直接到下载需要的eclipse,本人用的是3.6太阳神版,解压不用安装就可以使用了

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

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

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

Listen 8088
DocumentRoot "D:/dreamdu/"
7.下面开始安装配置这些软件。

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

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

配置比较烦,步骤如下:

1. 编辑php.ini

 1) extension_dir = "./"    修改为 extension_dir = "C:/php-5.2.6/ext"

 2) ;extension=php_.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 ->

3. 安装PDT2.0

根DLTK安装类似。

Name: PDT

  URL:

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

你可能感兴趣的文章
https://blog.csdn.net/u012106306/article/details/80760744
查看>>
海上孤独的帆
查看>>
处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“Manag
查看>>
01: socket模块
查看>>
mysql触发器
查看>>
淌淌淌
查看>>
win10每次开机都显示“你的硬件设置已更改,请重启电脑……”的解决办法
查看>>
C++有关 const & 内敛 & 友元&静态成员那些事
查看>>
函数积累
查看>>
Swift 入门之简单语法(六)
查看>>
〖Python〗-- IO多路复用
查看>>
栈(括号匹配)
查看>>
Java学习 · 初识 面向对象深入一
查看>>
源代码如何管理
查看>>
vue怎么将一个组件引入另一个组件?
查看>>
bzoj1040: [ZJOI2008]骑士
查看>>
LeetCode 74. Search a 2D Matrix(搜索二维矩阵)
查看>>
利用SignalR来同步更新Winfrom
查看>>
反射机制
查看>>
CocoaPod
查看>>