什么是LAMP?

LAMP 是指Linux(操作系统)+ Apache (HTTP 服务器)+ MySQL(数据库)和 PHP(网络编程语言),一般用来建立 web 应用平台。和 Java/J2EE 架构相比, LAMP 具有 Web 资源丰富、轻量、快速开发等特点;与微软的 .NET 架构相比,LAMP具有通用、跨平台、高性能、低价格的优势。因此 LAMP 无论是性能、质量还是价格都是企业搭建网站的首选平台。

Linux 是一种自由和开发源代码的类 UNIX 操作系统,目前运用最广泛使用人数最多的操作系统。本实验为大家提供的就是Linux 操作系统。

Apache 是LAMP架构最核心的 Web Server,开源、稳定、模块丰富是 Apache 的优势。但 Apache 的缺点是有些臃肿,内存和 CPU 开销大,性能上有损耗,不如一些轻量级的 Web 服务(例如 nginx)高效,轻量级的 Web 服务器对于静态文件的响应能力来说远高于 Apache 服务器。Apache 做为 Web Server 是负载 PHP 的最佳选择,如果流量很大的话,可以采用 nginx 来负载非 PHP的Web 请求。

PHP 是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Per1 的特点,利于学习,使用广泛,主要适用于 Web 开发领域。PHP 独特的语法混合了 C、Java、Perl以及 PHP 自创的语法。它可以比 CGI 或者 Perl 更快速地执行动态网页。用 PHP 做出的动态页面与其他的编程语言相比,PHP 是将程序嵌入到 HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

MySQL 在开源数据库中,性能、稳定性和功能上是首选,可以达到百万级别的数据存储,网站初期可以将 MySQL 和 Web 服务器放在一起,但是当访问量达到一定规模后,应该将 MySQL 数据库从 Web Server 上独立出来,在单独的服务器上运行,同时保持 Web Server 和 MySQL 服务器的稳定连接。

相关阅读:基于阿里云ECS服务器搭建云上博客WordPress教程(详细图文版)

什么是LAMP?LAMP有什么优势?相关推荐

  1. 总结之:CentOS6.5 LAMP的基本原理以及分主机架构解析

    前言 LAMP LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl.PHP或 ...

  2. Web服务(Apache、Nginx、Tomcat、Jetty)与应用(LAMP、CMS-WordPressGhost、Jenkins、Gitlab)

    Web服务和应用是目前信息技术领域的热门技术.如何使用Docker来运行常见的Web服务器(包括Apache.Nginx.Tomcat等),以及一些常用应用(LAMP.CMS等).包括具体的镜像构建方 ...

  3. LAMP平台服务简介、部署及应用

    LAMP平台 一.LAMP平台概述 - LAMP架构: - 构成组件: - LAMP服务平台的优势: 二.安装LAMP平台 - 安装顺序 (1)安装Linux系统(略) (2)安装Apache服务器软 ...

  4. LAMP系统构建论文

    毕业论文中文摘要 随着信息技术的不断发展,网络技术的不断完善,各种服务类平台层出不穷.在这样的环境下,Lamp系统架构应运而生了,并且经过不断的完善,俨然已成为国内外首屈一指的大型服务平台之一.   ...

  5. 基于LAMP架构搭建BBS论坛或者博客

    搭建 一.项目简介 二.环境准备 1.需要准备的软件包 2.安装前环境准备 3.编译方式 (讲究顺序) 三.编译安装MySQL 四.编译安装Apache 1.安装依赖包apr 2.安装httpd软件 ...

  6. day11-进程的优先级LAMP项目部署实战

    进程的优先级与LAMP项目部署实战 一.进程的优先级(扩展) 1.什么是进程的优先级 Linux是一个多用户.多任务的操作系统,系统中通常运行着非常多的进程.哪些进程先运行,哪些进程后运行,就由进程优 ...

  7. 2021-06-26进程的优先级与LAMP项目部署实战

    进程的优先级与LAMP项目部署实战 一.进程的优先级(扩展) 1.什么是进程的优先级 Linux是一个多用户.多任务的操作系统,系统中通常运行着非常多的进程.哪些进程先运行,哪些进程后运行,就由进程优 ...

  8. centos架设lamp环境 php+mysql+httpd+vsftp

    注意:如果让httpd支持php需要修改httpd.conf的以下 1.检查apache的配置文件看是否加载了libphp5.so模块,若没有就添加 LoadModule php5_module    ...

  9. 一键安装lamp系统

    lamp环境搭建,安装过程中出现的一些错误,绝大部分应该是下载软件的网址过期了,可以再换一个,选择的软件版本尽量选择脚本中所用的版本或者比较接近的,避免在搭建过程中发生错误! #!/bin/bash ...

  10. Centos下用lamp搭建日志服务器

    用lamp搭建日志服务器 第一部分:简要介绍 1.作为网络的维护者,日志是我们工作中必不可少的一部分,他可以帮助我们分析设备是否正常,网络是否健康,所以任何设备或系统都应该建立完整的日志系统,这样我们 ...

最新文章

  1. 并发编程之Java内存模型
  2. Java String的intern
  3. 漫谈C#编程中的多态与new关键字
  4. JS数组的迭代器方法
  5. 利用python实现批量查询ip地址归属地址
  6. 测试Java EE 8规范
  7. mysql6.10,MySQL经典50题-第6-10题
  8. 【Linux】服务管理命令和压缩管理的详细解读
  9. vscode生成代码图片_vs Code 快速生成代码
  10. LeetCode 48 旋转图像
  11. Android自定义控件之TextView的展开与折叠
  12. Linux查看硬盘挂载
  13. WPF(C#)桌面UI控件库推荐:Newbeecoder.UI-NbGroupBox使用
  14. Win10电脑怎么用命令修复系统文件
  15. Win7系统还原,创建还原点,永久保存自定义还原点,不被删除
  16. nginx: [error] OpenEvent(“Global\ngx_reload_7652“) failed (2: The system cannot find the file specif
  17. php laravel model,如何使用 Laravel Eloquent Model
  18. kettle启动 carte服务部署
  19. SpringCloud入门 —— SSO 单点登录
  20. Beyond Compare 4.4.2.26348发布 附下载链接

热门文章

  1. CSRF verification failed. Request aborted.的解决办法
  2. 未能正确加载“ProviderPackage”包。
  3. 机器学习----监督学习算法之决策树(Decision Tree)
  4. 请问重定向与请求转发有什么区别?
  5. Android 12原生设计曝光,Android 12原生设计曝光 网友看了惊呼神似iOS
  6. index.php文件分析,OpenCart index.php分析
  7. 第一次作业 四班15
  8. redis安装与安全设置
  9. 外部SRAM实验,让STM32的外部SRAM操作跟内部SRAM一样(转)
  10. SharePoint 用户配置文件服务