下载
第11章 网站建设实例
我们以近期构建的一个动态网站为例,从 A p a c h e 服务器的编译起步,以 A p a c h e 、P H P、
M y S Q L为软件基础,向大家介绍建立 W W W网站的全过程。读完本章之后,相信大家都可以
学会这项技术,并构建自己的以 We b 数据库为基础的动态网站。
11.1 Apache、P H P、M y S Q L简介
P H P 、M y S Q L 和A p a c h e 是L i n u x 平台网站的最佳拍档。一项由 N e t c r a f t组织的非官方调查
显示,应用P H P 的主机数目由1 9 9 8 年6月的7 500台跃升至1 9 9 9 年3月的410 000台。本章介绍这
个We b 数据库黄金组合的P H P + M y S Q L 如何构筑一个网络数据库应用的方法。 P H P是一个类似
微软A S P 的服务器端的嵌入式超文本处理语言,是建立动态网站的强大工具。 P H P在前面的章
节中已经有了详细的介绍,本节主要介绍 M y S Q L。
M y S Q L 是一个小巧玲珑的数据库服务器软件,对于小型 (当然也不一定很小 )应用系统是
非常理想的。除了支持标准的 ANSI SQL语句,它还支持多种平台,而在 U N I X 系统上该软件
支持多线程运行方式,从而能获得相当好的性能。对于不使用 L i n u x 的用户,它可以在
Windows NT系统上以系统服务方式运行,或者在 Windows 95/98系统上以普通进程方式运
行。
除了M y S Q L 是完全免费这一点 (当然,M y S Q L 也有一些使用许可方面的限制外 ),P H P -
M y S Q L 的组合还可以跨平台运行,这意味着,你可以在 Wi n d o w s 上开发,然后在L i n u x 平台上
运行。
说了这么多优点,大家一定迫不及待地希望看到下文。我们现在从安装开始,向大家介
绍我们所做的每一个步骤。
11.2 Apache、P H P、M y S Q L的安装
11.2.1 安装和启动MySQL
请 快 点 开 始 行 动 , 在 网 上 查 找 到 M y S Q L 的 软 件 压 缩 包 。 M y S Q L 主 页 在
h t t p : / / w w w. m y s q l . c o m / 。为了方便人们下载使用 (这软件还是比较大的 ),全球有许许多
多的镜像网站;国内也有不少 L i n u x 技术网站提供此软件包。为更有效地利用因特网,
请找一个就近的网站下载。这时候你也会有多种选择:可以下载源代码;同时也有各种
平台上运行的预先编译过的二进制文件可以直接下载。 建议初学者选择后一种办法。另
外, M y S Q L还为 Wi n d o w s 用户准备了一个共享软件版本,它的版本号稍低一些。如果想
要最新的版本,得花钱买一个软件许可。 M y S Q L 还提供了 O D B C 驱动程序,使前端应用
程序可以访问 M y S Q L数据库。有关其他一些详细信息在它的网站上都有介绍,可以去看
看。
预先编译过的L i n u x 版本和Wi n d o w s 版本都很简单,只须解包即可使用,不需要做太多说