23 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | |||
|  | title: The Linux, Apache, MySQL, and PHP Stack | |||
|  | localeTitle: Linux,Apache,MySQL和PHP堆栈 | |||
|  | --- | |||
|  | ## LAMP堆栈
 | |||
|  | 
 | |||
|  | Linux服务器最常见的配置之一是LAMP堆栈,以最常用的组件(Linux,Apache,MySQL和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。它有时被MariaDB(MySQL的高性能分支)或甚至不相关的数据库(如PostgreSQL或NoSQL数据库,如MongoDB)所取代。 | |||
|  | 
 | |||
|  | ### PHP
 | |||
|  | 
 | |||
|  | LAMP堆栈的服务器编程语言或中间件层通常是PHP,尽管它经常被Python,Perl或其他语言替代(或并用)。 |