一:LAMP 架构简介
一: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 架构简介相关推荐
- LAMP网站架构简介
LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl.PHP或者Python编 ...
- 第十八章 lamp架构
18.1 lamp简介 有了前面学习的知识的铺垫,今天可以来学习下第一个常用的web架构了. 所谓lamp,其实就是由Linux+Apache+Mysql/MariaDB+Php/Perl/Pytho ...
- ansible部署LAMP架构
简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量 ...
- 基于LAMP架构搭建BBS论坛或者博客
搭建 一.项目简介 二.环境准备 1.需要准备的软件包 2.安装前环境准备 3.编译方式 (讲究顺序) 三.编译安装MySQL 四.编译安装Apache 1.安装依赖包apr 2.安装httpd软件 ...
- 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 ...
- 基于Centos7.5源码编译搭建LAMP架构
简介LAMP源码编译搭建LAMP架构 为什么要源码编译 一般来说,我们软件的安装方式有Yum(rpm),和源码编译两种方式,那么为什么我们需要源码编译安装一部分软件?选择源码编译安装软件有以下几个原因 ...
- lamp架构(一台主机)
lamp 文章目录 lamp 1. lamp简介 2. web服务器工作流程 2.1 cgi与fastcgi 2.2 httpd与php结合的方式 较于CGI方式,FastCGI更为常用,很少有人使用 ...
- LAMP架构介绍、MySQL和MariaDB介绍、MySQL安装
2019独角兽企业重金招聘Python工程师标准>>> LAMP架构介绍 Linux+Apache+MySQL+PHP 就是在linux系统上安装httpd. mysql .PHP, ...
- LoadRunner系统架构简介与运行原理
1.LoadRunner系统架构简介 LoadRunner是通过创建虚拟用户来代替真实实际用户来操作客户端软件比如Internet Explorer,来向IIS.Apache等Web服务器发送HTTP ...
- php动态网页简书,LAMP架构部署和动态网站环境的配置
本文属于原创,比较适合企业应用,具体详细的介绍可以参考<Linux就该这么学>里边教程的第20章,里面详细的介绍了LNMP架构,而我这里是介绍LAMP架构,LAMP.LNMP在企业都应用比 ...
最新文章
- l-logger命令基本介绍
- FFmpeg中libswresample库简介及测试代码
- java 反转链表、合并链表
- 领域驱动设计,让程序员心中有码(四)
- mod_python模块安装
- ASUS F9系列XP硬件驱动
- NVisionXRFBXConverter(Beta版)实践课程
- Android Studio NDK开发
- 协同办公OA业务系统数据集成(4)-前端业务流程数据接口调用
- ROG GL552VW BIOS 编程器官方固件
- alter index
- UVM中starting_phase
- 二极管1N4148w
- 科目二 车速忽快忽慢
- 使用调试钩子屏蔽全局钩子
- java 乘法 位移_Java 使用位移运算实现乘法
- 2021年山东大学软件学院项目实训记录(第一周)
- 人事考试在线报名系统新突破,一键触达“智慧考试”
- Python——批量获取某宝商品价格
- 华东师范计算机学硕839,华东师范大学-839-2015-计算机考研-真题.pdf