最近由于要用到php,所以不得不搞一下.个人认为,学习一门语言,最主要,也是最基础的东西就是环境的搭建. 一、安装初次使用Eclipse开发PHP项目,安装还是得花费一定的时间的,仔细看一下本文,可以节约不少时间。
首先。Eclipse项目是用Java开发的, 所以需要在Java的虚拟机上运行,而Eclipse缺省是没有带虚拟机的,所以如果你的机器上没有安装Java虚拟机(一般的Windows机器上都没 安装),你先得安装一个,在这里顺便说一下,安装Java虚拟机有J2SDK和J2RE供选择,J2SDK中包含有J2RE,另外开有供Java开发者使 用的源程序、文档等,比J2RE大多了,Eclipse的运行只要J2RE支援就可以了,所以建议安装一个J2RE,版本根据Eclipse的说明, J2RE1.3.1以上就可以了,一般从网上下载的是J2RE1.4.x。 Eclipse是一个很优秀的开发环境,对Java的支持是最强大的,但是他设计成了一个面向插件的结构,给它再安装一个插件,他就可以很好地开发C++ 程序或PHP程序了,甚至是UML。在这里,下面我们就要用到Eclipse的插件,名字叫PHPEclipse。这个插件提供了创建PHP工程,PHP 语法加亮,PHP代码自动补全、以及从帮助中呼出PHP文档等很实用的功能,还有一个值得一提的是,用PHP开发的一般是WEB网页,这个插件带了一个 PHPBrowser,当你保存PHP程序时,网页自动刷新,这就使得省得你每次修改了程序代码想看一下运行结果都要切换到另一个窗口去刷新一个的麻烦。 当然,我觉得用Eclipse的Console窗口运行PHP程序感觉也很好,能够有在WIN2000命令提示符下的感觉,不像在Zend Studio或Edit plus等其它的软件,非等到全部程序都运行完了才把结果显示出来,感觉真是很爽。当然要想运行基于Web的PHP程序,Apache,IIS你得自己安 装,PHP也得你自已安装和配置,PHPEclipse是不会为你包办的,更别指望Eclipse了,也许它并不知道什么叫PHP呢!不过,有一个 wampp软件包,把它下载下来一解压什么都搞定了,PHPEclipse正是和它相配合的。说了这么多,也许早就把你说得不耐烦了吧,哪有这么麻烦呢?别急,只要你尝到了用Eclipse开发PHP的好处,也许你很快就爱上他了呢!并且,这一切都是免费的,不用打补丁,不用下载注册码-)。下面我们就一步一步地来安装吧。
第一步、下载安装J2RE或J2SDK。 J2RE 1.4.2 J2SDK 1.4.2
第二步、下载Eclipse Eclipse 并解压到d:\盘,自动生成eclipse目录
第三步、下载PHPEclipse PHPEclipse 并复制到d:\eclipse目录,点击右键,解压到当前目录,将解压后的plugins和features目录里的所有内容分别拷贝到eclipse目录下的plugins和features目录里(自补充)。
第四步、启动Eclipse 双击Eclipse或在命令提示符下输入Eclipse,即可启动Eclipse 注意:如果在安装PHPEclipse之前已经在用eclipse,那么这里需要在启动Eclipse时加个参数-clean,因为用这种方式启动eclipse会自动重新装载插件。 第五步、其它一些相关工具,如PHP、MYSQL、APACHE的路径还都需要在启动Eclipse后进行设置,这里就不做描述。 eclipse 3.2:http://wlzx.zzuli.edu.cn/download/eclipse.rar phpeclipse:http://sourceforge.net/project/showfiles.php?group_id=57621 eclipse SQL Explorer Plugin:http://sourceforge.net/project/showfiles.php?group_id=132863&package_id=148199&release_id=552787
1.将php5包解压到指定的目录:我的是D:\php,将php目录中的php.ini-recommended这个文件名改为php.ini
2.安装apatch,我的是apatch2.0版本的,安装指定的目录中D:\Apache
3.打开D:\Apache\Apache2\conf中的httpd.conf,编辑它,定到LoadModule 的最后一行,添加如下代码 AddType application/x-httpd-php .php
LoadModule php5_module "D:/php/php5apache2.dll"
4.找到C:\WINDOWS\system32\drivers\etc中的hosts在 127.0.0.1 localhost这个东西是默认的域。在下面添加一个域如 192.168.1.192 com.yang.hai
5.定位到NameVirtualHost,取道前面的#号将这一行改为NameVirtualHost 192.168.1.192:9090 其中这个地方的9090指的是apatch的端口号.192.168.1.192是你指定的域.
6.在E盘下建立目录E:\project\ecshop,然后还是打开httpd.conf VirtualHost文件的末尾添加一行 DocumentRoot E:\project\ecshop ServerName ecshop.xie.cn
7.进入eclipse工程时,指定E:\project\ecshop目录即可.
8.测试一个php,如index.php
9.重新启动服务
10.访问http://192.168.1.192:9090或http://com.yang.hai:9090,即可看到测试页面
11.提一下在httpd.conf中找到DirectoryIndex index.html index.html.var改为DirectoryIndex index.php index.html.var即可
12.测试成功
分享到:
相关推荐
《PHPMailer邮件发送类详解与应用》 在PHP开发中,发送邮件是一项常见的需求,而PHPMailer是一个强大的、广泛使用的邮件发送类库,尤其适用于PHP5及以上版本。它提供了丰富的功能,包括支持SMTP验证、POP3收信以及...
PHP 基础实例 在HTML中嵌入PHP 使用 PHP 标记 PHP 语句 使用 PHP 注释 PHP 语句间的空格问题 添加动态内容 使用 PHP 函数 PHP nl2br()格式化输出 PHP 打印格式化输出 PHP 字符串的整理 PHP 改变字符串中字母的大小写...
php实现RS232串口通信 下载php_ser_5.2.0.zip 解冻把php_ser放到ext目录下, php.ini里加上: extension=php_ser.dll PHP code string ser_version( void ) void ser_open( string port, int baudrate, int databits, ...
标题:PHP基础教程 出处:风流的CG网络日志 时间:Mon, 28 Aug 2006 07:24:34 +0000 作者:yufeng 地址:http:///read.php?38 内容: 提供给新手学习的 PHP新手教程,是一个比较有价值的PHP新手教程! 一、PHP...
支持 PHP 版本 (Thread Safe): 5.5.* x86 5.5.* x64 5.6.* x86 5.6.* x64 测试环境 Windows7 64bit PHP 5.5.35 TS x86 PHP 5.5.35 TS x64 PHP 5.6.21 TS x86 PHP 5.6.21 TS x64 将对应的版本 ...
张恩民 老师 的PHP视频教程【www.php100.com】 绝对是PHP教程中的经典。 PHP100视频教程目录(共112集) PHP100视频教程1:环境配置与代码调试 PHP100视频教程2:PHP的数据类型与源码调试 PHP100视频教程3:常用PHP...
在PHP扩展库中,`php_igbinary.dll`和`php_redis.dll`是两个非常重要的组件,它们分别用于增强PHP与特定数据存储系统的交互能力。接下来,我们将详细探讨这两个DLL文件以及它们所代表的扩展。 首先,我们来看`...
【PHP网站模板与源码详解】 在Web开发领域,PHP是一种广泛应用的服务器端脚本语言,尤其在构建动态网站方面有着显著的优势。"精美php网站模板"是指预先设计和编码完成的网页布局,用于快速搭建具有专业外观和功能的...
总结来说,"json for PHP4.0"提供了一种在PHP 4.0环境下处理JSON数据的方法,通过自定义的`Json`类模拟了`json_encode`的功能,允许开发者在不支持内置JSON功能的PHP版本中进行数据交换。通过学习和理解这个类的工作...
php_igbinary-1.2.1-5.5-nts-vc11-x64 php_igbinary-1.2.1-5.5-nts-vc11-x86 php_igbinary-1.2.1-5.5-ts-vc11-x64 php_igbinary-1.2.1-5.5-ts-vc11-x86 php_redis-2.2.7-5.6-nts-vc11-x64 ...
FPDF(Free PDF Generator)是一个用PHP编写的开源库,用于生成PDF文档。这个库的主要优点是它完全用PHP编写,无需任何外部依赖,因此在服务器端生成PDF文档时非常方便。"chinese.php"是FPDF的一个扩展,专门为解决...
PHP php_igbinary.dll PHP5.4以上所有版本扩展分别包括 php_igbinary-2.0.1-5.5-nts-vc11-x86 php_igbinary-2.0.1-5.5-ts-vc11-x64 php_igbinary-2.0.1-5.5-ts-vc11-x86 php_igbinary-2.0.1-5.6-nts-vc11-x64 ...
《PHP 5.4.7在Linux环境下的部署与应用详解》 PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其在Web开发领域有着重要地位。本文将聚焦于PHP 5.4.7版本,这个版本在Linux操作系统上的部署、配置...
声明:本PHP-webshell仅供学习交流以及网站安全检测之用,功能过于强大,请不要用过非法用途,否则一切后果由使用者本人承担! 使用方法:上传至网站任意目录连接即可,其中 $admin['pass'] = "admin"; 后面引号里...
这篇PHP动态网页作业是针对大学生设计的,旨在教授如何结合PHP和MySQL技术创建交互式的Web应用。PHP是一种广泛使用的开源脚本语言,尤其适合于Web开发,可以嵌入到HTML中,实现动态网页内容的生成。而MySQL则是一种...
PHP 期末考试试题解析 以下是对 PHP 期末考试试题的详细解析和知识点总结: 一、选择题部分 1. 该题考察了 PHP 的作用域和变量的使用。函数 `test` 中访问了全局变量 `$a`,但由于变量 `$a` 在函数外部定义,因此...
9-6 4.php xml编程⑨-综合练习-基于xml的在线词典 phpdom使用xpath 9-6 5.php xml编程(10)-SimpleXML 9-7 1.回顾 9-7 2.析构方法 9-7 3.static关键字(静态变量) 9-7 4.static关键字(静态方法) 面向对象编程三大特性...
1,中小型企业内部自动化办公管理………PHP源码 2,网上社区系统……………………………PHP源码 3, 供求信息网………………………………PHP源码 4, 网络在线考试网站………………………PHP源码 5,电子商务购物商城...