LNMP分布式部署

LNMP是什么?

LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。

为什么使用LNMP、LNMP有什么特点?

LNMP动态网站部署架构是一套由Linux + Nginx + MySQL + PHP组成的动态网站系统解决方案,具有免费、高效、扩展性强且资源消耗低等优良特性。用于部署轻量级动态网站,其功能丰富、稳定性源自于采用了分阶段的资源分配技术,降低了CPU与内存的占用率,所以使用Nginx程序部署的动态网站环境不仅十分稳定、高效,而且消耗的系统资源也很少,Nginx具备的模块数量与Apache具备的模块数量几乎相同,而且现在已经完全支持proxy、rewrite、mod_fcgi、ssl、vhosts等常用模块。更重要的是,Nginx还支持热部署技术,可以7×24不间断提供服务。

源码包安装

环境准备:准备俩台centos7服务器
centos7-1 安装nginx+php IP地址为10.1.1.1
centos7-2 安装mysql数据库 IP地址为10.1.1.2
实验目的:很多人在搭建的时候都是使用的一台机器来部署LNMP环境,但是我们在实际的工作中一般都是分布式部署的。也就是说MySQL是MySQL;它是一台单机,分离部署自己跑自己的服务,提高效率!

Nginx+php

1、安装nginx+php所需要的插件
[root@localhost ~]#yum -y install zlib-devel xz-devel libxml2-devel pcre-devel openssl-devel
2、拖拽源码包解压并编译安装
nginx:
[root@localhost ~]# tar -zxvf nginx-1.11.1.tar.gz -C /usr/src
[root@localhost ~]#cd /usr/src/nginx-1.11.1/
[root@localhost  nginx-1.6.0]# ./configure --prefix=/usr/local/nginx --with-http_ssl_module &&make && make install
php:
[root@localhost  nginx-1.6.0]#cd /root
[root@localhost ~]#tar zxvf libmcrypt-2.5.8.tar.gz -C /usr/src/
[root@localhost ~]#tar zxvf mhash-0.9.9.9.tar.gz -C
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值