freeCodeCamp/guide/chinese/linux/lamp-stack/index.md

1.4 KiB
Raw Blame History

title localeTitle
The Linux, Apache, MySQL, and PHP Stack LinuxApacheMySQL和PHP堆栈

LAMP堆栈

Linux服务器最常见的配置之一是LAMP堆栈以最常用的组件LinuxApacheMySQL和PHP命名。标准LAMP堆栈是开源的免费提供并且完整记录为网站和Web应用程序开发提供灵活标准化和安全的平台。

Linux的

LAMP堆栈的操作系统组件通常是Linux的发行版许多流行的Linux发行版如Ubuntu和Red Hat都有半自动方法来安装和配置其他组件。当Mac OSX替代Linux时生成的堆栈有时被称为MAMP堆栈。类似地当堆栈在Windows环境中构建时它有时被称为WAMP堆栈。

阿帕奇

堆栈的Web服务器组件通常是Apache互联网上最受欢迎的Web服务器。截至2014年6月Apache估计服务于所有活跃网站的52.27。近年来许多系统管理员和Web开发人员选择用nginx替换Apache这是一种在某些情况下可以更轻量级和更快速的Web服务器。产生的堆栈有时被称为LEMP堆栈。

MySQL的

LAMP堆栈的关系数据库管理系统RDBMS层是MySQL。它有时被MariaDBMySQL的高性能分支或甚至不相关的数据库如PostgreSQL或NoSQL数据库如MongoDB所取代。

PHP

LAMP堆栈的服务器编程语言或中间件层通常是PHP尽管它经常被PythonPerl或其他语言替代或并用