搭建LANP架构

本文详细介绍了如何搭建LANP(Linux+Nginx+MySQL+PHP)架构,包括部署Nginx服务、安装MySQL服务、配置PHP解析环境,以及验证数据库工作正常,并最后部署了Discuz!社区论坛Web应用。
摘要由CSDN通过智能技术生成

什么是lanp架构

L :linux 提供操作系统运行环境平台
N :Nginx 提供前端web服务应用,用于网页交互
M :mysql 提供后端数据库服务,用于读写相关业务数据

P :php, python, perl
动态页面编程语言,用于解释相关代码写的动态网页,作为中间件连接前端web和后端数据库协调共同完成工作(用户在网页中对数据的读写)

现在搭建Lanp架构

部署Nginx服务

1.关闭防火墙 安装依赖包

[root@zzz ~]# systemctl stop firewalld.service 
[root@zzz ~]# systemctl disable firewalld.service 
[root@zzz ~]# setenforce 0
[root@zzz ~]# yum -y install pcre-devel zlib-devel gcc gcc-c++ make

2.创建运行用户,解压文件

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

3.开始编译安装

在这里插入图片描述

在这里插入图片描述

4.优化路径(创建软链接)。把Nginx 服务 加入到systemctl 管理

在这里插入图片描述

在这里插入图片描述

[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

安装 MySQL服务

1.安装环境依赖包

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值