- 4
- 0
- 约 26页
- 2016-12-06 发布于重庆
- 举报
Linux網络管理员手册011
第11章 网站建设实例
下载
我们以近期构建的一个动态网站为例,从 Apache服务器的编译起步,以 Apache、PHP、
MySQL为软件基础,向大家介绍建立 WWW网站的全过程。读完本章之后,相信大家都可以
学会这项技术,并构建自己的以 Web数据库为基础的动态网站。
11.1 Apache、PHP、MySQL简介
PHP、MySQL 和Apache是Linux平台网站的最佳拍档。一项由 Netcraft 组织的非官方调查
显示,应用 PHP的主机数目由1998年6月的7 500台跃升至1999年3月的410 000台。本章介绍这
个Web数据库黄金组合的 PHP+MySQL如何构筑一个网络数据库应用的方法。 PHP是一个类似
微软ASP的服务器端的嵌入式超文本处理语言,是建立动态网站的强大工具。 PHP在前面的章
节中已经有了详细的介绍,本节主要介绍 MySQL。
MySQL是一个小巧玲珑的数据库服务器软件,对于小型 (当然也不一定很小 )应用系统是
非常理想的。除了支持标准的 ANSI SQL 语句,它还支持多种平台,而在 UNIX系统上该软件
支持多线程运行方式,从而能获得相当好的性能。对于不使用 L i n u x的用户,它可以在
Windows NT 系统上以系统服务方式运行,或者在 Windows 95/98系统上以普通进程方式运
行。
除了MySQL 是完全免费这一点 (当然, MySQL也有一些使用许可方面的限制外 ),PHP-
MySQL的组合还可以跨平台运行,这意味着,你可以在 Windows上开发,然后在 Linux平台上
运行。
说了这么多优点,大家一定迫不及待地希望看到下文。我们现在从安装开始,向大家介
绍我们所做的每一个步骤。
11.2 Apache、PHP、MySQL的安装
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 技 术 网 站 提 供 此 软 件 包 。 为 更 有 效 地 利 用 因 特 网 ,
请找一个就近的网站下载。这时候你也会有多种选择:可以下载源代码;同时也有各种
平台上运行的预先编译过的二进制文件可以直接下载。 建议初学者选择后一种办法。另
外, MySQL 还为 Windows用户准备了一个共享软件版本,它的版本号稍低一些。如果想
要最新的版本,得花钱买一个软件许可。 M y S Q L还提供了 O D B C 驱动程序,使前端应用
程序可以访问 MySQL数据库。有关其他一些详细信息在它的网站上都有介绍,可以去看
看。
预先编译过的 Linux版本和Windows版本都很简单,只须解包即可使用,不需要做太多说
下载
明。下面简单介绍一下源代码的编译。
第11章 网站建设实例用用217
我们在校内的FTP站点下载了mysql-3.22.25.tar.gz.。从编译软件包到安装软件包的过程中
有不少的选择项,请大家留意这些选项的用途,以便根据自己的实际情况做出选择。
当然,你若使用的是 mysql的rpm包,只需要解开这个包即可:
r p m - i M y S Q L - x . r p m
r p m - i M y S Q L - c l i e n t - x . r p m
r p m - i M y S Q L - d e v e l - x . r p m
r p m - i M y S Q L - s h a r e d - x . r p m
其中,x代表的是 mysql的版本号。上述安装将 MySQL执行文件放在 /usr/bin目录下,包含文
件放在/usr/include/mysql目录下,库文件放在 /usr/lib/mysql目录下。
对于一个真正的 Linux 用户,大都还是习惯于从源代码编译起,我们主要介绍从源代码入
手安装。
将下载压缩过的软件包文件,放在一个目录下。使用 gzip和tar来解压缩和解包。比较快
的做法是使用下面这样的命令:
g u n z i p m y s q l - x . t a r . g z | t a r x v f -
也可以用
t a r - z x v f m y s q l - x . t a r . g z
其中, x是你自己任取的一个版本标记。上面的命令将创建
您可能关注的文档
- LH實业集团责任预算管理制度.doc
- liangang安全培訓教材.doc
- LGY_軟件工程及项目管理课程实验指导书.doc
- LINDO使用手冊.doc
- lingo80中文快速入門手册.doc
- LINGO語言应用讲座.doc
- Lingo軟件使用指南.doc
- LINUXI386引導协议.doc
- linuxAndroid基礎知识总结.doc
- linuxhadoop搭建手冊以及三种集群模式配置.doc
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
最近下载
- 西安交通大学《算法设计与分析》2023-2024学年期末试卷.doc VIP
- 最新北师大版小学数学三年级下册全册教案【优质】 .pdf VIP
- 08SG213-1:钢烟囱(自立式30~60m).pdf VIP
- 人教版数学二年级下册全册课件(2025年).ppt
- 药品综合强光稳定性试验箱操作保养规程.docx VIP
- (2025春新版本)教科版一年级下册科学全册教案.docx
- X射线衍射分析技术.ppt VIP
- 冶金工程:钒钛磁铁矿非高炉冶炼与钛渣综合利用技术进展.docx VIP
- 《强光稳定性试验箱》.pdf VIP
- 湖北汽车工业学院《电工与电子技术》2025 - 2026学年第一学期期末试卷(全网独发).docx VIP
原创力文档

文档评论(0)