《PHP边学边教》(02.Apache+PHP环境配置――上篇)


Posted in PHP onDecember 13, 2006

小提示:如果你还没有下载相关软件的话,请先去看开篇教程哦!

必 看:如果你已经装了IIS服务器,请到:“开始—> 程序 —> 管理工具 —> Internet 信息服务(IIS)管理器 —> 网站”将所有网站停止。否则将导致Apache无法启动。

上篇:安装Apache服务器

找到下载好的apache_2.2.3-win32-x86-no_ssl.msi文件,双击进行安装。

•Apache的安装界面•

《PHP边学边教》(02.Apache+PHP环境配置――上篇)

(偷下懒,从网上找了几幅现成的图片用,呵呵)

第一步:不用说大家也知道,当然是点“Next”按钮咯。
第二步:点“I accept the terms…(同意协议)”然后再点“Next”按钮。
第三步:这时你会看到Apache服务器的说明,再点一次“Next”按钮。
第四步:终于看到一个需要输入东东的界面了,如下图:

《PHP边学边教》(02.Apache+PHP环境配置――上篇)

上面三个输入筐依次为:域名、服务器名、管理员邮箱。因为我们是本地安装,所以这个爱填什么随你自己的口味去填咯。如果是真枪实弹的配服务器,那就要多注意下咯。第一个筐“Network Domain”域名信息,在这里填入你的服务器的域名,如果你已经申请到域名的话填入你申请的域名,(注意这里要填的是域名,只是你申请到的完整域名的后半部分,不包括"www"。如果你申请的是二级域名的话,就是第一个"."之后的部分)如果还没有的话,把本机的IP填上去就行了。下一个筐是服务器名,填入完整的域名或IP地址。再下一个筐是管理员Email地址。这三项在安装是就必须填写,但是在安装完成后你还可以随时进行修改,所以你不必担心填错了会出问题。最后的选项代表使用80端口还是8080端口,一般不需要改(我们用默认的80端口好了)。好了,说太多废话了,不理它,填完再点“Next”按钮。

第五步:到了这里有两个选项Typical(典型安装)和Custom(自定义安装),为节省时间,我们选择Typical,点“Next”按钮。

第六步:你将看到一个“Change…”按钮,你可以用它来更改Apache的安装目录,默认的安装目录是C:\Program Files\Apache Group 这个就随你喜欢了,默认也好,自己改个目录装也好,影响不大。为了讲解方便,我们这里用默认目录。点“Next”按钮。

第七步:准备安装,直接点“Install”按钮安装就可以了。

•Apache安装过程•

《PHP边学边教》(02.Apache+PHP环境配置――上篇)

装完了点“Finish”按钮,完成安装。
OK,现在到你的开始菜单里点击:Apache HTTP Server 2.2.3—> Control Apache Server —> Start
这个步骤就是启动服务器了。

上天保佑,现在我们要开始测试安装是否成功了。打开浏览器,在地址里输入:http://localhost或者是http://127.0.0.1如果能看到下面的界面,那就表示安装成功了。否则……重新来过吧。祝你好运哦。

《PHP边学边教》(02.Apache+PHP环境配置――上篇)

如果你安装成功了,那么就接着干吧。现在我们需要简单的配置一下Apache服务器,定位好PHP文件。一般放PHP的文件夹目录为C:\Program Files\Apache Group\Apache2\htdocs 我们来做个测试吧,写一个HTML文件,输入如下代码:
《PHP边学边教》(02.Apache+PHP环境配置――上篇) 程序代码

<html>
<head>
<title>Hello World</title>
<body>
Hello World
</body>
</head>
</html>

将文件保存为“hello.htm”并复制到C:\Program Files\Apache Group\Apache2\htdocs目录下,打开浏览器,输入 http://localhost/hello.htm 就可以看见输出结果。也就是说htdocs夹是专门用来存放网站文件的,当然,我们也可以修改他,下面为了方便管理网站文件,就请大家和我一起来修改。

我们就假设要把网站文件都放在D:\PHProot目录下,那么就先去D盘建立PHProot文件夹,然后以记事本的方式打开C:\Program Files\Apache Group\Apache2\conf 目录下的httpd.conf文件,找到:
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"
将上行更换成下行:
DocumentRoot "D:/PHProot"

注意:这里的用的是斜杆“/”而不是“\” 谨防混淆。否则可能会出错。

再写一个HTML文件,代码如下:

《PHP边学边教》(02.Apache+PHP环境配置――上篇) 程序代码

<html>
<head>
<title>Oh Yeah</title>
<body>
Oh Yeah
</body>
</head>
</html>

将文件保存为“yeah.htm”并复制到D:\PHProot目录下,打开浏览器,输入 http://localhost/yeah.htm就可以看见输出结果。如果网页显示“Oh Yeah”则配置成功,那么,就祝大家好运咯。

总算把Apache的安装搞定了,在《Apache+PHP环境配置——中篇》里,我将详细介绍PHP的安装方法及配置方法。希望大家在这篇教程中有所收获。别忘了关注www.hetty.cn的最新教程哦。

——海霆 (Hetty)

《PHP边学边教》(02.Apache+PHP环境配置――上篇)点击下载此教程的world文档

PHP 相关文章推荐
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
Jun 17 PHP
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
Apr 10 PHP
php结合安卓客户端实现查询交互实例
May 05 PHP
PHP实现简单爬虫的方法
Jul 29 PHP
PHP概率计算函数汇总
Sep 13 PHP
PHP模板引擎Smarty内建函数foreach,foreachelse用法分析
Apr 11 PHP
thinkphp3.2实现上传图片的控制器方法
Apr 28 PHP
PHP进行批量任务处理不超时的解决方法
Jul 11 PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 PHP
浅谈Laravel中的一个后期静态绑定
Aug 11 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 PHP
php中pcntl_fork详解
Apr 01 PHP
《PHP边学边教》(01.开篇――准备工作)
Dec 13 #PHP
一周学会PHP(视频)Http下载
Dec 12 #PHP
E路文章系统PHP
Dec 11 #PHP
使用PHP数组实现无限分类,不使用数据库,不使用递归.
Dec 09 #PHP
main.php
Dec 09 #PHP
global.php
Dec 09 #PHP
source.php查看源文件
Dec 09 #PHP
You might like
PHP中显示格式化的用户输入
2006/10/09 PHP
随时给自己贴的图片加文字的php代码
2007/03/08 PHP
PHP与SQL注入攻击[三]
2007/04/17 PHP
php UTF8 文件的签名问题
2009/10/30 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
php5.2以下版本无json_decode函数的解决方法
2014/05/25 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
2016/04/11 PHP
thinkPHP分组后模板无法加载问题解决方法
2016/07/12 PHP
PHP 二级子目录(后台目录)设置二级域名
2017/03/02 PHP
PHP共享内存使用与信号控制实例分析
2018/05/09 PHP
jquery实现输入框动态增减的实例代码
2013/07/14 Javascript
Javascript浅谈之引用类型
2013/12/18 Javascript
JSONP跨域的原理解析及其实现介绍
2014/03/22 Javascript
Node.js模拟浏览器文件上传示例
2014/03/26 Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
2016/06/02 Javascript
Javascript循环删除数组中元素的几种方法示例
2017/05/18 Javascript
基于百度地图api清除指定覆盖物(Overlay)的方法
2018/01/26 Javascript
Vue 使用 Mint UI 实现左滑删除效果CellSwipe
2018/04/27 Javascript
vue.js单文件组件中非父子组件的传值实例
2018/09/13 Javascript
AngularJS $http post 传递参数数据的方法
2018/10/09 Javascript
Vue 如何使用props、emit实现自定义双向绑定的实现
2020/06/05 Javascript
vue+axios全局添加请求头和参数操作
2020/07/24 Javascript
微信小程序实现页面左右滑动
2020/11/16 Javascript
[01:07:11]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
PyCharm设置SSH远程调试的方法
2018/07/17 Python
Python+OpenCV图片局部区域像素值处理改进版详解
2019/01/23 Python
python实现二维数组的对角线遍历
2019/03/02 Python
python实现一个点绕另一个点旋转后的坐标
2019/12/04 Python
HTML5 canvas基本绘图之绘制阴影效果
2016/06/27 HTML / CSS
迷你西餐厅创业计划书范文
2013/12/31 职场文书
市场营销大学生职业规划书
2014/02/25 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
质量承诺书格式范文
2015/04/28 职场文书
爱国影片观后感
2015/06/18 职场文书
校园开放日新闻稿
2015/07/17 职场文书
开机音效回归! Windows 11重新引入开机铃声
2021/11/21 数码科技