lnmp平台

一、lnmp平台介绍
作用:解析php web应用程序
与lamp平台的不同之处
1、支持以fpm的方式来安装部署php,拥有独立应用程序、配置文件、进程
2、nginx通过fastCGI机制调用php
二、部署lnmp平台
1、安装nginx(略)
2、源码安装MySQL5.7
1、创建数据目录、二进制日志目录
2、安装编译器
3、配置MySQL功能参数
将安装目录的属组修改为mysql
4、初始化数据库
配置mysql配置文件,在/usr/local/mysql/sypport-files目录下有模版复制到安装目录中
5、启动mysql服务
6、导出mysql命令,修改密码
添加环境变量
7、导出mysql的库文件
软件在搜索库文件时只会去安装目录下的/lib或/lib64下搜索,搜索不到安装php时会产生错误
将存放mysql库文件的路径添加到配置文件中来
/etc/ld.so.conf.d存放库文件
系统重新加载库文件
8、导出mysql头文件
头文件在mysql安装目录下的/include .h结尾的文件叫做mysql的头文件
系统在搜索头文件时一般只会在/usr/include文件夹中搜索,给他创建一个软连接就可以让系统在安装php时搜索到mysql的头文件
3、源码编译安装php
1、安装mcrypt加密、mhash认证模块
2、编译安装php
3、编辑php-fpm的配置文件
php-fpm.conf.default配置文件模板
指定php的进程文件存放位置
错误日志存放位置
记录错误的级别
监听IP和端口
启动最大的子进程数
默认启动的进程数
允许最少的空闲进程数
最多的空闲进程数
每个进程最多可以处理多少个请求
php启动时以什么用户身份进行启动
4、准备php扩展功能模块的配置文件
5、复制php启动脚本
6、启动php

4、整合nginx和php

5、测试lnmp平台是否正常

1、是否可正常显示php页面
2、测试php正常连接mysql数据库
相关推荐
七夜zippoe5 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥5 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
Fcy6487 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满7 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠7 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
主机哥哥7 小时前
阿里云OpenClaw部署全攻略,五种方案助你快速部署!
服务器·阿里云·负载均衡
Harvey9037 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
珠海西格电力科技8 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀8 小时前
Linux环境变量
linux·运维·服务器
zzzsde9 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器