超简单易懂的LNMP架构

本文详细介绍了LNMP架构的搭建过程,包括Nginx的工作原理及其配置,如核心模块和基础模块的解析;接着讲述了Mysql的安装与配置步骤,包括编译安装和配置文件的调整;最后,讲解了PHP的安装和配置,特别是FPM模块的优化和测试页面的创建。
摘要由CSDN通过智能技术生成

1. Nginx的安装与配置

1.1 Nginx的工作原理

Nginx 由内核和模块组成。

Nginx 本身做的工作实际很少,当它接到一个 HTTP 请求时, 它仅仅是通过查找配置文件将此次请求映射到一个 location block,而此 location 中所配 置的各个指令则会启动不同的模块去完成工作,因此模块可以看做 Nginx 真正的劳动工作者。

Nginx 的模块从结构上分为核心模块、基础模块和第三方模块:

核心模块:HTTP 模块、EVENT 模块和 MAIL 模块;

基础模块:HTTP Access 模块、HTTP FastCGI 模块、HTTP Proxy 模块和 HTTP Rewrite 模块;

第三方模块:HTTP Upstream Request Hash 模块、Notice 模块和 HTTP Access Key 模 块。

1.2 Nginx的配置

上传nginx-1.15.9.tar.gz 到opt目录下

 yum -y install gcc gcc-c++ make pcre-devel zlib-devel   ###预先安装好需要的环境
useradd -M -s /sbin/nologin nginx
cd /opt
tar zxvf nginx-1.15.9.tar.gz
cd nginx-1.15.9/
./configure
 --prefix=/usr/local/nginx  ##指定位置
--user=nginx    ###用户
--group=nginx   ##组用户
--with-http_stub_status_module   
make -j3
make install
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
ls -l /usr/local/sbin/nginx
nginx
netstat -anpt |grep nginx   ###如果找不到netstat
vim /lib/systemd/system/nginx.service    ##添加Nginx系统服务
[Unit]Description=nginx          ### 描述用的什么网页服务
After=network.target    ### 描述服务类型
[Service]Type=forking           ### 后台运行形式
PIDFile
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值