(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 版本为例
小说推荐
- JMS简明教程(PDF格式)
- -Page 1-JMS1.1规范中文版卫建军2007‐11‐22-Page 2
- 其他
- 最新章:第28章
- JSP入门教程(DOC格式)
- -Page 1-jsp 入门教程0.0.1版权(c 2008 叮咚老菜鸟叮咚对文档的任何问题或建议,请给叮咚发邮件或留言。QQ:475784337QQ 群:51239192MSN:lingirl6@hotmail.EMAIL:lingirl6@hotmail.2008-02-28 20:05:061
- 其他
- 最新章:第37章
- asp基础实用教程(DOC格式)
- 目 录一、关于ASP二、ASP的新功能三、创建ASP页四、使用脚本语言五、使用变量和常量六、使用集合七、ASP内建对象八、向浏览器发送内容九、包含文件十、访问数据库十一、调试ASP脚本十二、维护ASP应用程序的安全一、关于ASP Active Server Pages(ASP)是服务器端脚本编写环境
- 其他
- 最新章:第17章
- VC语言6.0程序设计从入门到精通
- -Page 1-Visual C 6.0 程序设计从入门到精通求是科技 王正军 编著
- 其他
- 最新章:第136章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 其他
- 最新章:第143章
- 软件工程实践者的思想(PDF格式)
- -Page 1-大 道 至 简—软件工程实践者的思想周爱民(Aimingoo 著-Page 2-序2004 年 11 月初爱民(Aimingoo)第一次把他的书稿给我,我翻看了一下,第一反应讲的是感想。这不错,在技
- 其他
- 最新章:第26章
- C语言游戏编程从入门到精通(PDF格式)
- -Page 1-Page 2-Page 3-Page 4-Page 5-Page 6-Page 7-Page 8-Page 9-Page 10-Page 11-Page 12-Page 13-Page 14
- 其他
- 最新章:第4章
- Java编程思想第4版[中文版](PDF格式)
- -Page 1-Page 2《Thinking In Java》中文版作者:Bruce Eckel主页:http/BruceEckel.编译:Trans Bot主页:http/memberease~transbot致谢-献给那些直到现在仍在孜孜不倦创造下一代计算机语言的人们!指导您利用万维网的语言进
- 其他
- 最新章:第295章
- 超级程序员
- 《超级程序员》作者:星若云第一章 毕业,北漂“为什么选择计算机这个专业“很多奇迹都是在计算机这个行业发生,你根本不知道,下一刻,什么技术会出现,什么人又成了世界首富“谈谈你对这个专业的看法,以及你的理想“我要做一名超级程序员,随心所欲,什么样的东西都能用程序来实现”简单的对话在一所大学的录音室里出现
- 都市言情
- 最新章:第472章