文章目录
什么是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.安装环境依赖包