一:LAMP 架构简介

LAMP 是目前成熟的一种企业网站应用模式之一,指的是协同工作的一套系统和相关软件的整合,可提供PHP动态web站点应用及开发环境,LAMP 经过十年的完善各个组件间的兼容性,协作能力,稳定等方面也不断增强(注:Apache服务是一个静态网站,它里面的测试页都是以HTML的格式结尾,以HTML写出的网站都是静态的,没有什么功能,没有办法去关联后台的数据库,所以说他只能做一个展示的页面,LAMP构建出来就是一个动态网页的一个后台,PHP是一种动态网站开发语言,是属于高级语言,搭建LAMP就是解决PHP的页面和PHP的方案。)

二:LAMP 架构构成

LAMP 组件:Linux, Apache/Nginx,mysql/mariadb,PHP/Perl/Python

  • Linux 构建的基础,支持web的操作操作系统(AMP等软件也支持Windows,Unix 等系统)
  • Apache lamp 前段静态页面处理服务器,面向用户提供网页的访问,发送网页,图片等文件
  • MySQL/MariaDB LAMP  后端数据服务器(开源关系型数据库系统),用于存储网站数据(账户信息,产品信息,客户资料等)及提供数据查询
  • PHP/Perl/Python 动态网页开发语言,负责解析PHP动态网页,提供web应用程序的开发及运行环境

三:LAMP 的优势

  • 成本低廉
  • 可定制
  • 易于开发
  • 方便易用
  • 安全和稳定

LAMP 各个组件的安装顺序依次为:Linux,Apache,MySQL,PHP,其中Apache 和mysql 的安装没有严格顺序

四:PHP 产品介绍

PHP 最初 rasums  lerdorf 在1994 年创建,1995年发布1.0 版本,是hypertext preprocessor (超级文本预处理语言) 的缩写,是一种服务器的HTML嵌入式脚本语言,PHP 的语法混合了c,Java , Perl及部分自创的语法,拥有较好的网页执行速度,更重要的是PHP支持绝大的数据库,在数据库层面的操作功能非常强大,支持多个操作系统,

五:官方网站:

PHP: Hypertext Preprocessor

六:LAMP 运行的方式:

(注:上图所示c是客户端,s是服务器,首先用户在发起一个访问的时候,如果这个用户发起的是HTML的请求,那么这个服务器会派Apache来接受用户的请求,然后把请求的结果发送个客户端就完事了。如果客户端访问的是一个PHP页面,Apache是不能处理的,但是接受还是由Apache接受的,Apache处理不了,那么就会调用他的PHP,如果这个请求需要数据库的话,PHP再去寻找mysql来查询,查询完之后给PHP,通过PHP来给Apache,最后通过Apache来返回给客户端。)

一:LAMP 架构简介相关推荐

  1. LAMP网站架构简介

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

  2. 第十八章 lamp架构

    18.1 lamp简介 有了前面学习的知识的铺垫,今天可以来学习下第一个常用的web架构了. 所谓lamp,其实就是由Linux+Apache+Mysql/MariaDB+Php/Perl/Pytho ...

  3. ansible部署LAMP架构

    简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量 ...

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

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

  5. lamp架构的搭建(apache、mysql、php编译安装)

    lamp 1.lamp简介 2.web服务器工作流程 2.1CGI和FastCGI 2.2 httpd和php结合的方式 3.lamp平台的构建 3.1 安装httpd 3.2 安装mysql 3.3 ...

  6. 基于Centos7.5源码编译搭建LAMP架构

    简介LAMP源码编译搭建LAMP架构 为什么要源码编译 一般来说,我们软件的安装方式有Yum(rpm),和源码编译两种方式,那么为什么我们需要源码编译安装一部分软件?选择源码编译安装软件有以下几个原因 ...

  7. lamp架构(一台主机)

    lamp 文章目录 lamp 1. lamp简介 2. web服务器工作流程 2.1 cgi与fastcgi 2.2 httpd与php结合的方式 较于CGI方式,FastCGI更为常用,很少有人使用 ...

  8. LAMP架构介绍、MySQL和MariaDB介绍、MySQL安装

    2019独角兽企业重金招聘Python工程师标准>>> LAMP架构介绍 Linux+Apache+MySQL+PHP 就是在linux系统上安装httpd. mysql .PHP, ...

  9. LoadRunner系统架构简介与运行原理

    1.LoadRunner系统架构简介 LoadRunner是通过创建虚拟用户来代替真实实际用户来操作客户端软件比如Internet Explorer,来向IIS.Apache等Web服务器发送HTTP ...

  10. php动态网页简书,LAMP架构部署和动态网站环境的配置

    本文属于原创,比较适合企业应用,具体详细的介绍可以参考<Linux就该这么学>里边教程的第20章,里面详细的介绍了LNMP架构,而我这里是介绍LAMP架构,LAMP.LNMP在企业都应用比 ...

最新文章

  1. l-logger命令基本介绍
  2. FFmpeg中libswresample库简介及测试代码
  3. java 反转链表、合并链表
  4. 领域驱动设计,让程序员心中有码(四)
  5. mod_python模块安装
  6. ASUS F9系列XP硬件驱动
  7. NVisionXRFBXConverter(Beta版)实践课程
  8. Android Studio NDK开发
  9. 协同办公OA业务系统数据集成(4)-前端业务流程数据接口调用
  10. ROG GL552VW BIOS 编程器官方固件
  11. alter index
  12. UVM中starting_phase
  13. 二极管1N4148w
  14. 科目二 车速忽快忽慢
  15. 使用调试钩子屏蔽全局钩子
  16. java 乘法 位移_Java 使用位移运算实现乘法
  17. 2021年山东大学软件学院项目实训记录(第一周)
  18. 人事考试在线报名系统新突破,一键触达“智慧考试”
  19. Python——批量获取某宝商品价格
  20. 华东师范计算机学硕839,华东师范大学-839-2015-计算机考研-真题.pdf

热门文章

  1. 【计量经济学导论】08. 平稳时间序列
  2. 打印纸张尺寸换算_纸张开本和尺寸对照表!
  3. Python第三方模块的下载与安装
  4. 非常实用的在线工具网站清单
  5. pcs7组态虚拟机中的服务器,用虚拟机做PCS7时,无法设置固定的IP地址-工业支持中心-西门子中国...
  6. empire-CVE-2018-19462
  7. 天勤2022数据结构(七)排序
  8. VGG16网络结构复现(Pytorch版)
  9. SLIC超像素分割算法
  10. 降水小波分析matlab程序,小波分析MATLAB程序