《php程序设计简明教程(DOC格式)》第6章


(2 )加深对B/S 程序工作原理的理解
PHP 讲义 第 11 页 共 90 页
…………………………………………………………Page 12……………………………………………………………
1。实验准备
(0 )知识准备:Web 程序工作原理(本章第一节)
(1)PHP 服务器环境需要以下3 个服务器端系统软件
〃Y Web 服务器软件:Apache 1。3。14
〃Y PHP 语言解释器软件:PHP 4。0。4
〃Y 数据库服务器软件:MySQL 3。23。43
(2 )开发工具软件:
记事本:Windows 自带。
UltraEdit10 简体中文版(压缩包文件:uedit10。zip )
Macromedia Dreamweaver MX 中文版:已安装好
注: PHP 相关软件、开发工具的获得:在我的网站上的有关网页上下载。
我的网站:http://sunshoulong。cn 或http://211。64。32。2/dsks
(3)操作系统软件:服务器和客户机上均为Windows
具体到德州学院计算机系的机房环境,请在Windows 2000 Professional 环境下做
(Win98 下已经搭建好,是为以后章节的学习使用的,无实验意义)
(4 )实验中的路径说明
为说明问题的简单起见,路径为比较简单的示例路径,但已经过测试。实际运用时,路径完全可根据自己需要设 
定。
2。PHP 的安装和配置
(1)安装
①将PHP…4_0_4…Win32。rar 解压缩到d:php 下
②将d:php 下的php4ts。dll 移动到c:操作系统安装目录system 下
③将d:php 下的php。ini…dist 复制到c:操作系统安装目录 下,更名为php。ini
注意:操作系统安装目录,具体位置见表3;php。ini 是PHP 的配置文件。
表3 :操作系统安装目录
操作系统 操作系统安装目录
Windows95 windows
Windows98 windows
Windows me windows
Windows XP windows
Windows NT 系列 winnt
Windows 2000 系列 winnt
Windows 2003 windows
(2 )配置:通过修改php。ini 中的参数来实现。对MySQL 而言,若无特殊要求,一般无须配置。因为PHP 在 
php。ini 中已经做好了对MySQL 的配置,所以一般无须修改。
3。Apache 的安装和配置
(1)安装软件:双击Apache_1_3_14_win32。exe,按照提示,安装到d:apache 下,即完成安装。
(2 )配置服务:单击'开始'…》'程序'…》' Apache Web Server'…》' Management'…》' Edit configuration',打开Apache 
的配置文件httpd。conf,按表4 提示进行配置,完毕后,保存。
注意:
〃Y 所谓“修改”,即对该文件中已经存在的参数,修改其参数值;所谓“添加”,即将该文件中缺少的参数和参数 
PHP 讲义 第 12 页 共 90 页
…………………………………………………………Page 13……………………………………………………………
值增加到该文件中相应位置,为了省事,也可以放到该文件的最后
〃Y 每处的配置要想起作用,必须将行首的#号(注释符号)去掉
〃Y 描述以httpd。conf 文件的行文顺序进行
〃Y 表4 中路径、地址、主机名、信箱等,实际配置时请根据自己情况进行
〃Y 每次配置变动后一定要保存,并启动或重新启动Apache 的服务,所做的最新配置才会起作用
表4 Apache 配置参数设定
示例路径:PHP 安装路径——d:/php;发布文档(即文件)主目录——d:/www
序 参数名和参数值 作用
操作

① BindAddress 服务器机器IP 或localhost(127。0。0。1) 修改 进行地址绑定(指定服务器地址)
LoadModule php4_module d:/php/sapi/php4apache。dll 指明将PHP 配置为Apache 的模块(Apache module )方 
② 添加
式进行工作时的PHP 语言解释器
③ Port 80 修改 指定Apache 对外提供Web 服务的通信端口
④ ServerAdmin 服务器管理员邮箱(如abc@abc。) 修改 当发生错误时送回客户端浏览器的管理员信箱
⑤ ServerName 服务器的计算机名称 修改 指明主机名称
⑥ DocumentRoot 〃d:/www〃 修改 指明向客户端提供Web 服务的发布文档主目录
⑦ 修改 发布文档主目录定义;该处目录的值应与⑥中的一致
ScriptAlias /php/ 〃d:/php/〃 指明PHP 脚本语言名称和PHP 脚本语言解释器的路径
⑧ AddType application/x…httpd…php 。php 添加 指明PHP 脚本扩展名
Action application/x…httpd…php 〃/php/php。exe〃 指明PHP 脚本解释器(PHP 以非模块工作时起作用)
⑨ DirectoryIndex index。php 修改 指定默认文档(主页文档;只请求服务器地址就响应的文档)
说明:
①处:localhost 指服务器机器本机。如果机器没有插网线,请选择localhost,否则有可能会提示说找不到地址。
⑦处上面有说明:This should be changed to whatever you set DocumentRoot to
教学网站上有Apache 配置文件样本可供参考。
(3)Web 服务的安装和启动
〃Y 安装Apache 服务
将 Apache 在 Windows 操作系统服务中注册。单击:开始à程序àApache Web ServeràApache as a
serviceàInstall service。服务只需要注册一次。
〃Y 启动Apache 服务
单击:开始à程序àApache Web ServeràApache as a serviceà Start Service ,启动服务。还可以停止,重新 
启动服务。
说明:
在Windows2000 Professional 或Windows XP 中,也可通过开始à控制面板à管理工具à服务,根据需要,对 
Apache 服务进行启动、停止、重新启动等操作。
4。测试Apache 对PHP 的支持
(1)测试目标:检查二者是否能够正常协作
(2 )测试方法
①用记事本或uedit 编写测试脚本,存为d:wwwindex。php,内容为:
注意:index。php 被配置成了Apache 的默认文档
phpinfo()是PHP 内置函数,用来显示PHP 和Apache 配置信息。
②在浏览器中敲入http://你的机器的IP 地址或localhost(127。0。0。1),回车后若显示类似图9 的PHP 配置页面(以 
PHP 讲义 第 13 页 共 90 页
…………………………………………………………Page 14……………………………………………………………
Win98 下为例),则说明你的配置达到了上述的测试目标,Apache 与PHP 能够正常协作;若不显示类似画面, 
则配置有误,此时你的Apache 不能够识别PHP 脚本,需更改配置。
图9 Apache 配置成功(图中PHP 以4。3。4 版本为例
小说推荐
返回首页返回目录