LAMP源码安装原理

简介: LAMP源码安装原理

今天继续给大家介绍Linux运维相关知识,本文主要内容是LAMP源码部署的基本原理。

一、LAMP简介
LAMP,是一种常见的网站部署架构,常用于指Linux+Aapche+MySQL+PHP共同组成一个站点。上述几个程序都是开源免费的,并且程序之间相互独立,但是为了实现网络部署而协同工作,组成了LAMP网站架构。
当然,我们也可以使用Nginx来代替Apache,以组成实现LNMP的架构。相对而言,LAMP比LNMP更加安全,但是LNMP比LAMP的高并发处理能力要强。
在LAMP架构中,静态页面由apache来进行处理,当需要处理动态页面时,apache自身的libphp5.so这个模块来进行处理。

二、源码部署的优势
在Linux操作系统上,软件的安装有YUM和源码两种方式,一般而言,YUM的方式进行软件安装比较方便,之所以在很多时候就采用源码安装的方式进行部署,是因为软件的源码安装有以下好处:
1、可以满足不同的运行平台。
由于Linux发行版本众多,每个版本采用的软件及内核版本都会有极大的不同,因此,采取YUM的方式来进行安装,有时会因为系统或者依赖的缘故而无法正常运行。但是,采用源码安装的方式,就可以完美的解决这一问题。
2、方便二次开发。
YUM的安装方式,虽然简单,但是大部分情况下会安装软件的所有模块,这样我们的软件就显得臃肿。如果我们在业务场景中不需要改软件的某些功能,则源码安装可以不安装软件的这些模块。因此,使用源码安装部署,可以更好的根据业务场景来进行二次开发,使得软件更适合我们的需求。
3、方便开发、运维人员来进行维护。
对于开发人员来说,提供源码包更方便维护,但是如果想要把软件打包成二进制安装包,则会需要进行额外的工作,并且二进制安装包一般需要Linux发行商提供,而不是软件开发商提供。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_40228200/article/details/122500211

目录
相关文章
|
7月前
|
关系型数据库 MySQL PHP
LAMP YUM安装配置实战
LAMP YUM安装配置实战
96 3
|
关系型数据库 MySQL Apache
|
存储 Oracle 关系型数据库
LAMP架构——源码编译安装(二)
1、LAMP架构概述 2、编译安装Apache httpd 服务 3、编译安装mysql 服务 4、编译安装PHP 解析服务 5、利用LAMP搭建论坛
LAMP架构——源码编译安装(二)
|
关系型数据库 MySQL PHP
LAMP架构——源码编译安装(三)
1、LAMP架构概述 2、编译安装Apache httpd 服务 3、编译安装mysql 服务 4、编译安装PHP 解析服务 5、利用LAMP搭建论坛
LAMP架构——源码编译安装(三)
|
前端开发 关系型数据库 MySQL
LAMP架构——源码编译安装(一)
1、LAMP架构概述 2、编译安装Apache httpd 服务 3、编译安装mysql 服务 4、编译安装PHP 解析服务 5、利用LAMP搭建论坛
LAMP架构——源码编译安装(一)
|
关系型数据库 PHP Apache
|
关系型数据库 PHP Apache
|
关系型数据库 PHP Apache
|
关系型数据库 PHP Apache