网站技术中的一个带头人——LAMP


LAMP 

图-LAMP

这年头,网络已经渗入了人们的日常工作和生活,很多人也产生了做个网站、当个站长的想法。

要想成为一个优秀的站长,必然需要掌握一门网站技术。这里就向大家介绍一个近年来比较流行的一个建站技术带头人——LAMP

何为LAMP呢?LAMP是一个缩写,它指一组通常一起使用来运行动态网站或者服务器的开源软件,包括:Linux操作系统、Apache网络服务器、MySQL数据库和PHP编程语言,LAMP正是这四个组件的首字母。PCD的博客站,就是基于LAMP的。

一个网站想要运行起来,必然需要存放在一台网络服务器上,而服务器要想运作起来,则必然需要一个操作系统。我们平时用的Windows XP、Vista就是面向个人用户的操作系统,而LAMP里的L(Linux),就是服务器的操作系统。

那Apache又是什么呢?Apache是世界使用排名第一的Web服务器软件,简单地说,它的作用主要就是将网民的访问指向服务器上的某个目录、某个文件。比如,你要访问www.pcdigest.com,你的ISP提供的域名解析服务,会让你的浏览器访问到PCD博客的服务器IP(218.201.45.184),Apache则负责将你的访问引向服务器上的PCD博客程序所在的目录,并引导你的浏览器读取这个目录里的某个文件——这个目录和文件,隶属于服务器上的一个PHP网站程序Wordpress,没错,PCD博客的建站程序是全球使用量最大的博客建站程序Wordpress,它是用PHP程序语言写的,它需要服务器上安装PHP环境。

有了这些还不够,PHP程序的运作,需要有一个数据库程序的支持,这时,MySQL就登场了。MySQL是一种开放源码的小型关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。实际上,PCD博客里的文章标题、文章内容、标签、作者名、留言等等内容,都分别存储在MySQL数据库中的各个数据表中,依靠Wordpress博客程序在数据库中写入、调用这些数据,形成一个动态的、充满交互性的PCD博客网站。

最后简单总结下吧——PCD博客站放在一台采用Linux操作系统的服务器上,这台服务器上有个叫做Apache的交通警察,他负责将网民的访问引导到服务器硬盘上的某个文件,而这个文件是由用PHP程序语言写的博客程序生成的,这个PHP博客程序的运行又是在MySQL数据库支持下完成的。

这样,Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。

通过文章简短的描述,想必大家都知道LAMP的强大了吧,快用LAMP构建属于自己的网站吧!

  • LAMP 灵活多变性能强
  • LAMP 系统性能调优之网络文件系统调优
  • LAMP 系统性能调优之配置磁盘
  • LAMP 系统性能调优之内核调优措施
  • LAMP网站架构方案解剖
  • LAMP的平台组成

相关内容