服务器 频道

Apache服务器学习之PHP应用精彩图解

近期精彩文章导读 

新手入门之服务器操作系统Unix篇 新手入门之认识服务器热插拔技术
轻松玩转远程桌面(另类远程管理) 轻松玩转远程桌面(突破系统的缺陷)
轻松玩转远程桌面(使用技巧揭密) 轻松玩转远程桌面(基本使用方法) 
网管经验谈:服务器成功维护经历纪实 保护服务器就要多种方式打补丁(图)
手把手教你玩转NAS之实战篇(图)  手把手教你玩转NAS之新手入门(图)

    【IT168 专稿】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下的服务器策略。

0
相关文章