近期精彩文章导读
新手入门之服务器操作系统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下的服务器策略。