WEB服务器之LAMP平台介绍
发布时间:2020-07-15 来源: 118云vps 阅读:
上篇文章我们说到了互联网是如何出现和流行起来的,从单纯的文字到图片和影音特效。也说明后台服务软件完成了从静态网站到动态网站的发展演进。我们知道linux做网页服务器需要Apache这个服务,但是Apache仅能提供最基础的静态网站功能。想要做成动态网站还需要php和mysql的共同参与才行。所以LAMP这个web应用软件组合在上个世纪90年代变的流行,在当时这个技术允许网页浏览器的用户在服务器上执行一个程序,并且和接受静态的内容一样接受动态的内容。
Michael Kunze在一篇为德国计算机杂志《c’t》(1998,第12期,230页)而写的文章中使用了缩略语“LAMP”。这篇文章意在展示一系列的自由软件成为了商业包的替换物。由于IT世界众所周知的对缩写的爱好,Kunze提出“LAMP”这一容易被市场接受的术语来普及自由软件的使用。
LAMP简介
LAMP是由Linux+Apache+Mysql/MariaDB+Php/Perl/Python的一组动态网站或者服务器的开源软件,除Linux外其它各部件本身都是各自独立的程序,但是因为经常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
Linux,操作系统
Apache,网页服务器
MariaDB或MySQL,数据库管理系统(或者数据库服务器)
PHP、Perl或Python,脚本语言
LAMP所需要的软件
上面说到LAMP是一个web应用软件组合,那LAMP到底需要哪些东西呢?首先我们要知道PHP是挂在Apache底下执行的一个模组,而我們要用网页的PHP控制MySQL时,因此PHP就得要支持MySQL的模組才行。所以至少需要下面几个软件:
httpd 提供Apache主服务
mysql 提供mysql客户端服务
mysql-server 提供mysql服务端服务
php 提供php服务包括Apache使用的模组
php-devel php的开发工具
php-mysql php支持mysql的模组