LNMP平台就是Linux、Nginx、MySQL、PHP的组合架构,需要Linux服务器、MySQL数据库、PHP解析环境
动静分离:Nginx与PHP的FPM连接
配置LNMP
一、关闭防火墙、核心防护
二、安装Nginx服务
1、 安装环境依赖包
[root@localhost ~]# yum -y install gcc gcc-c++ pcre-devel zlib-devel make
2、创建运行用户、组
useradd -M -s /sbin/nologin nginx
3、编译安装Nginx
cd /opt 到OPT目录下把nginx包上传上去
[root@localhost opt]# tar -xzf nginx-1.15.9.tar.gz 解压数据包
[root@localhost opt]# cd nginx-1.15.9/
[root@localhost nginx-1.15.9]# ./configure \ # 编译安装
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_stub_status_module # 状态统计模块
[root@localhost nginx-1.15.9]# make && make install
4、路径优化
[root@localhost nginx-1.15.9]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
5、检查配置文件
nginx -t
6、启动nginx
[root@localhost nginx-1.15.9]# nginx
killall -s HUP nginx 重新加载
killall -s QUIT nginx 停止服务
7、添加nginx系统服务
[root@localhost nginx-1.15.9]# vim /usr/lib/systemd/system/nginx.service
[Unit]
Description=nginx #描述
After=network.target #描述服务类别
[Service]
Type=forking #后台运行类型
PIDFile =/us