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

23 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: The Linux, Apache, MySQL, and PHP Stack
localeTitle: 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或其他语言替代或并用