2024年4月24日发(作者:)

1 引 言

现在的网站不仅仅是提供一些静态页面就可以了,它还包括怎样存储数据、怎样查

询数据、怎样处理用户的请求、怎样创建包含正确信息的文档,要适应这些需要有很多

选择。目前,很多人选择这样的组合:Apache+Php+MySQL来建设自己的网站,因为它们

都可以免费从网上下载,而且很容易在Linux平台下应用,网站的安全性、稳定性和执

行效率都非常优秀。

1.1课题背景

Linux以其开放源代码精神和系统的稳定效能迅速崛起,目前全世界使用Linux架设

的网站数呈爆炸性增长,甚至已影响到Microsoft的Windows NT

[1]

。计算机的网络应用

不可避免地会用到数据库,由于MySQL在Linux平台上使用和配置简单,得到了许多开

发人员的亲睐。PHP是一种公开源码的自由软件,利用它可以开发各种功能强大、交互

性强的动态页面。并且,PHP具有跨平台性,在一个平台上用PHP脚本语言编写的程序,

不用修改就可以在另一个平台上直接运行,基于一种数据库编写的PHP脚本语言程序,

略作修改就能适用于另一种数据库。目前基于完全免费的组合Linux+Apache+Php+MySQL

已逐渐成为Web应用的主流。

1.2目的与意义

WWW(即World Wide Web,简称Web)是迄今为止Internet上最成功的服务,它能

够实现信息发布、资料查询、数据处理和视频点播等诸多应用。架设WWW服务器是

Internet应用中必不可少的工作,而在服务器软件方面,Apache服务器具有举足轻重

的地位。说到Apache我们不得不提一下MySQL和PHP,MySQL是一个小型关系型数据库

管理系统,由于其体积小、速度快、总体拥有成本低,被广泛地应用在Internet上的

中小型网站中。PHP 是一种HTML内嵌式的语言,它与微软的ASP颇有几分相似,都是

一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在

被很多的网站编程人员广泛的运用。

Linux+Apache+Mysql+PHP,一组常用来搭建动态网站或者服务器的开源软件,并且本

身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,可共

同组成一个强大的Web应用程序平台。

《基于Linux的邮件服务器的配置》 第

2页 共18页

1.3 主要内容

MySQL作为一个数据库服务器,其安装与配置是独立于Apache与PHP的,但是

Apache与PHP的安装过程中却需要MySQL的支持,所以,在安装顺序中,第一个需要安

装的是MySQL

[2]

Apache与PHP的安装与配置过程相对MySQL来说要复杂一些,因为Apache与PHP

的安装与配置过程需要彼此的一些模块的支持,因此,在两者的安装过程中有彼此交错

的部分。

本文的主要内容是分别介绍了MySQL、Apache 、PHP的安装过程,在linux下安装

软件有源码安装和软件包安装

[3]

,rpm软件包安装虽然简单但相对源码来说并不稳定,

所以本次我采用源码安装,所需软件全从其官方网站获得,然后用tar命令解压之后再

安装,本文分三大部分分别讲解各软件的安装过程。