Linux运维web篇 搭建LNMP架构|创建基于LNMP的论坛

本文详细介绍了LNMP(Linux + Nginx + MySQL + PHP)架构的部署过程,包括关闭防火墙、设置yum源、安装环境依赖、编译安装Nginx和MySQL、配置PHP以及创建论坛的基础步骤。重点突出了Nginx的高性能和轻量级特性,以及与Apache的区别。
摘要由CSDN通过智能技术生成

前言

LNMP和LAMP都是非常成熟的网站架构 不同的是LAMP是Apache提供web服务 LNMP是nginx提供服务。2者只是区别于提供web服务的软件不同,其他的都是一样的 。

一、LAMP和LNMP的区别

LAMP:使用的是Apache,Apache是世界是用排名第一的Web服务器软件,其几乎可以在所有广泛使用的计算机平台上运营,由于其跨平台和安全性被广泛使用,是最流行的Web服务端软件之一。
LNMP:使用的是Nginx,Nginx是一款高性能额Http和反向代理服务器,也是一个AMAP/POP3/SMTP服务器,Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日,2011年6月1日,nginx 1.0.4发布。
Nginx 性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少,支持高并发。但是对动态内容无法处理 所以需要使用php中间件来处理动态内容。
Apache 是 LAMP 架构最核心的 Web Server,开源、稳定、模块丰富是 Apache 的优势。但 Apache 的缺点是有些臃肿,内存和 CPU 开销大,性能上有损耗,不如一些轻量级的 Web 服务器(譬如:Nginx、Tengine等)高效,轻量级的 Web 服务器对于静态文件的响应能力来说远高于 Apache 服务器。

二、LNMP架构部署

关闭防火墙和设置yum源

在这里插入图片描述
在这里插入图片描述

传入数据包并解压

在这里插入图片描述

安装环境依赖包和创建程序用户

在这里插入图片描述
在这里插入图片描述

编译安装nginx

我采用1.12.0的版本 1.12.2也是可以使用的
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
为nginx添加软链接来让bash识别命令

检查 启动 关闭

在这里插入图片描述
检查nginx的文件是否正确
在这里插入图片描述
在这里插入图片描述
启动nginx并且通过查询端口号
在这里插入图片描述
nginx不像apache 停止可以通过stop来关闭 要直接杀死进程才可以结束服务

添加nginx服务

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
给与权限

添加nginx系统服务

在这里插入图片描述
开启服务
在这里插入图片描述
注意 直接使用systemctl start无法直接开启nginx 尤其是添加了系统服务后会冲突 在添加系统服务是需要kill掉nginx的进程,使用systemctl daemon-relocad才可以使用。
在这里插入图片描述
检查端口和服务是否开启

浏览器访问

在这里插入图片描述

编译安装mysql(shell脚本一键执行)

在这里插入图片描述

手工编译PHP

导入安装包 并解压到opt目录下

在这里插入图片描述

安装环境依赖包

在这里插入图片描述

在这里插入图片描述

去到目录下开始编译安装

在这里插入图片描述
在这里插入图片描述
编译安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建软链接让系统识别php命令

配置php.ini文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
检查模块是否存在
在这里插入图片描述

配置php fpm.conf文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
取消注释

配置www.conf文件

在这里插入图片描述
在这里插入图片描述

启动php.fpm

在这里插入图片描述

配置php让nginx支持解析

在这里插入图片描述

在这里插入图片描述
横线处修改为nginx的工作目录
在这里插入图片描述
重启服务

配置php测试页并去浏览器查看

在这里插入图片描述
在这里插入图片描述

检查数据库

在这里插入图片描述
创建一个数据库,并移交给ahsuser用户权限和设置密码
在这里插入图片描述
刷新并查看
在这里插入图片描述
检验数据库是否正常
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

三 基于nginx创建论坛

将包传入opt目录并压缩
在这里插入图片描述
复制到数据库用户
在这里插入图片描述
给与权限
在这里插入图片描述
在这里插入图片描述
浏览器里面部署论坛
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值