图9 Apache 配置成功(图中PHP 以4。3。4 版本为例)
5。MySQL 软件的安装和服务的启动
(1)安装
将mysql…3。23。43…win。zip 解压缩后,双击setup。exe,按照提示,进行安装。
根据指定安装路径的不同,安装可采取的方式有:
①默认安装:安装过程中不指定安装路径,采用默的c:mysql。采用该种方式安装,一路按“下一步”按钮即可
完成。
②定制安装:安装过程中指定自己的安装路径(如:d:/mysql ),而不是采用默的 c:mysql 。采用该种方式安装
完成后,需要做一个配置文件,将MySQL 的有关信息向操作系统特别声明一下。具体方法是:用记事本或uedit
创建一个文件my。ini 保存在你的操作系统安装目录下,该文件内容如下
'mysqld'
basedir=d:/mysql/
datadir=d:/mysql/data/
注意:本实验采用定制安装方式
(2 )启动服务程序
双击d:mysqlbin 下的winmysqladmin。exe (MySQL 服务程序),这样就会在操作系统的后台服务中注册并启动
MySQL 服务程序(默认情况下,每次操作系统启动时自动启动该服务,在Windows2000 的服务中可更改其启
动方式)
(3)MySQL 数据库连接测试:通过MySQL 的客户端程序mysql。exe,测试其与服务程序的连接是否正常,服
务程序是否能够正常工作。
启动客户端程序mysql。exe:在命令提示符或MS…DOS 下,进入d:mysqlbin,键入命令mysql 回车。
若出现类似如下结果:
Wele to the MySQL monitor。 mands end with ; or g。
Your MySQL connection id is 26 to server version: 3。23。43
PHP 讲义 第 14 页 共 90 页
…………………………………………………………Page 15……………………………………………………………
Type "help;" or "h" for help。 Type "c" to clear the buffer。
mysql》
则表明本测试成功。
键入exit 回车,可退出与MySQL 服务器的连接
至此,我们已经成功完成了PHP 脚本解释器软件、Web 服务器软件Apache 、数据库服务器软件MySQL 的部
署。对于操作系统软件和开发工具软件,读者可自行完成部署。
本实验到此结束。
PHP 讲义 第 15 页 共 90 页
…………………………………………………………Page 16……………………………………………………………
第二章 Web 客户端技术
第一节 Web 客户端工作原理
1。浏览器工作原理
(1)Web 客户端工作原理
Web 客户端,在本课程中,显然就是指浏览器(Browser)端。任何应用系统都必须有一个供用户操作的界面,
即用户界面。浏览器的工作,从整个B/S 程序来看,是用户与整个B/S 程序打交道的一个界面(接口),即人机
界面(接口)、用户界面,它的任务是:
〃Y 收集用户输入的数据(如用户数据:http://211。64。32。2/dsks/index。php)
〃Y 将用户数据发送到服务器(向服务器请求该用户对服务器的请求)
〃Y 接收服务器返回的响应(用浏览器能认识和执行的代码即客户端代码表示,如 HTML 代码,JavaScript 代码
等)
〃Y 解释,执行这些代码,将结果显示在浏览器窗口中
可见,浏览器扮演的,是(多数情况下是远程的)服务器在用户那里的一个代理(Agent )的角色。这个代理,
具有收集消息,请求响应和解释其领导(服务器)发回的指示的作用。
(2 )Web 客户端代码
无论是组织用于收集用户数据的界面,还是解释来自服务器的指示形成结果界面,都是用Web 客户端代码表示
的。常用的Web 客户端代码使用HTML 语言或JavaScript 语言编写的,分别称为HTML 代码或JavaScript 代
码。另外还有CSS、XML 等语言。本课程仅介绍HTML 语言或JavaScript 语言。
2。HTML 工作原理
(1)HTML 简介
HTML:Hyper Text Markup Language,超文本标记语言。
20 世纪80 年代末,在欧洲粒子物理实验室(CERN:the European Laboratory for Particle Physics )工作的Tim
Berners…Lee (人称WWW 之父)通过研究发现:人们的视觉处理是以页为基础的。于是他得出了一个结论:电
子资料应以页的方式呈现。以此为出发点,他使用超文本为中心的管理方式来组织网络上的资料,并提出了建立、
存取与浏览网页的方法;建立了超文本标记语言;设计了超文本传输协议(HTTP:Hypertext Transport Protocol),
用于获取超链接文件;使用统一资源定位器(URL:Uniform Resource Locator)来定位网络文件、站点或服务
器。
(2 )HTML 工作原理
(1)HTML 本质
HTML 不是程序语言,而是一种标记语言。所谓标记,在有的书上也叫标签,从面向对象的角度而言,就是对浏
览器对象的标识的意思。它用来控制文字、图片等浏览器的子对象在浏览器中的表现,以及如何建立文件之间链
接的标记,这些标记均放在文本格式的文件中。而程序与之最大的不同,就是可用来控制操作系统或应用程序执
行并完成某项作业。超文本标记语言的文档应该尽量做到,从形式上看,无论在任何操作系统的任何浏览器上打
开都具有相同的效果。
(2 )HTML 的基本结构
其基本结构分为三部分:
〃Y 版本声明,即序(Prologue)
〃Y 头部(Head)
PHP 讲义 第 16 页 共 90 页
…………………………………………………………Page 17……………………………………………………………
〃Y 主体(Body)
其中,主要部分是头部和主体。
【例2…1 】Web 文档基本HTML 结构标记
2…1。htm 源代码:
这里写网页的标题
这里是网页的主体(显示在浏览器窗口中的部分)
说明:
①标记一般成对出现:,为了防止忘记写结束标记符,可采用成对书写,然后在中间插
入的写法。
②放在 HEAD 标记内的信息一般不显示在浏览器的窗口中,通常这里面用来定义 JavaScript 函数,包含
JavaScript 代码文件,包含层叠样式表(CSS:Cascading Style Sheets )文件等一些预处理工作。
③BODY 标记内通常放上需要表示或展示内容的标记格式。
④HTML 中的注释:
第一种格式:。其中,注释内容中不可出现“》”,常用于说明标记里的内容;
第二种格式:。其中,注释内容中可包括“》”在内的任何符号,常用于注释大段的内容。
⑤HTML 编辑软件:只要是文本编辑器或自带HTML 编辑器的软件,就可以用来编写HTML 文件,也可以使用
HTML 专用编辑器如Dreamweaver 等来编辑 HTML。可通过使用HTML 专用编辑器快速生成一个HTML 的基
本结构;快速学习并掌握HTML 语言。
⑥标记符中的字母,如中的HTML,大小写不敏感,建议统一大些或小写使用。
⑦文件的扩展名:若仅含有HTML 代码,一般以。htm 为扩展名;若仅含有JavaScript 代码,这种文件常作为。htm
文件的包含文件(引用文件,类似于C 程序文件中的头文件)一般以。js 为扩展名;若含HTML 代码和JavaScript
代码,一般以。htm 为扩展名。
(3)HTML 标记简介
1)基本标记(Basic Tags)
〃Y 定义整个超文本文档(网页)对象,描述Web 页面的起始与终止。
小说推荐
- 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章