apache 服务器 是 Internet 网上应用最为广泛的Web服务器 软件 之一。如果我们需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。
PHP 的全名是[PHP:HYPERTEXT PREPROCESSOR]。是一种多平台无缝运行的服务器端嵌入式脚本语言,它融合了C、JAVA和PERL等 编程 语言,由于它是一种免费的软件,具有自由软件的性质,版本更新速度快,移植速度快,丰富的函数库功能,因而很快得到大家的喜欢,特别是PHP提供加密函数库,特别适合给 安全 性较高的电子商务 网站 的要求,在Apache环境下构建的PHP网站已经作为当前的流行的Web网站之一。
PHP能够作为Apache Web服务器的模块执行,使得它的执行效率要高于普通的CGI程序,而且能比CGI或者Perl更快速地执行动态 网页 。
PHP的 工作 原理如下(如下图1所示):
图1 PHP的工作原理
我们如果创建了一个PHP应用程序,实际上相当于创建了一个PHP脚本文件。在服务器将输出信息发送到客户端之前,网络服务器会率先将文件中的PHP语言进行加工处理。如果服务器不支持PHP,通常情况下,网络服务器会直接将超文本文件送到客户的 浏览器 上以表示对HTTP的要求作出应答;如果服务器支持PHP,则在服务器响应一个对PHP文件的请求时,会进行下列处理:首先在一个PHP文件内,标准的 HTML 编码会被直接送到浏览器上,而内嵌PHP程序却是先被网络服务器解释执行。如果是标准输出的话,输出信息也将作为标准的HTML而被送至浏览器。
PHP可以 安装 在Unix/ linux 环境下,也可以安装在 Windows 环境下。目前网站使用最多的、也是最理想的便是PHP+ mysql +Apache基于Unix/Linux下的服务器策略。
本文中所说的 Linux 就选用大家比较熟悉的Red Hat Linux操作 系统 。
作为一个领先的开放源 代码 操作系统,红帽企业Linux提供了适用于从台式 计算机 到大型数据中心的系列产品:红帽企业 Linux AS 适用于高端的,用于关键业务处理的系统,红帽企业 Linux ES 适用于小到中型服务器,红帽企业 Linux WS 适用于 技术 /设计工作站,红帽企业 Desktop适用于安全,可管理的客户机环境。
我们采用最新的红帽企业 Linux AS4的环境中使用Apache来构建PHP网站,作为 学习 环境使用,在安装redhat AS4时选择为系统[定制软件包],在定制安装中选择[全部],会安装包括在红帽企业 Linux AS4中的所有软件包。Apache 2.0服务器版本、PHP 4.3.9以及 MySQL 4.1.x等软件都已经安装成功。
我们也可以到http://www.apache.org/网站下载Apache最新版本, http://www.php.net/网站下载PHP新版本以及http://www.mysql.com/下载Linux的MySQL最新版本分别进行安装,由于篇幅有限,这里就不介绍如何分别编译、配置和安装了。
红帽企业 Linux AS4中使用 [HTTP 配置工具]来配置 Apache HTTP 服务器 的一般步骤如下所述:
1)在「主」标签下配置基础设置。
2)根据实际需要,点击「虚拟主机」标签来配置默认设置。在「虚拟主机」标签下,配置默认的虚拟主机。如果你想为不止一个 URL 或虚拟主机提供服务,则添加额外的虚拟主机。
3)在「服务器」标签下配置服务器设置。
4)在「性能微调」标签下配置 连接 设置。 " Apache服务器学习--PHP应用精彩图解 "由 第二电脑网 原创提供,转载请注明: http://www.002pc.com/master/College/Server/Apache/17840.html
查看更多关于Apache服务器学习--PHP应用精彩图解|服务器-Apache教的详细内容...