当前位置: 首页 > article >正文

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数据库

 


http://www.kler.cn/a/580115.html

相关文章:

  • React 学习全阶段总结
  • 基于Kubernetes部署MySQL主从集群
  • 笔记六:单链表链表介绍与模拟实现
  • Anaconda中虚拟环境安装g++和gcc相同版本
  • 在 Flask 项目中访问其他页面
  • BGP实验(一)IBGP全互联配置
  • 解决asp.net mvc发布到iis下安全问题
  • javascript-es6 (六)
  • C语言八股---预处理,编译,汇编与链接篇
  • 【CSS3】金丹篇
  • 短分享-Flink图构建
  • 个人记录的一个插件,Unity-RuntimeMonitor
  • HAL库常用函数
  • 基于Asp.net的高校迎新管理系统
  • Linux Bash 单命令行解释 | 文件操作 / 字符串操作 / 重定向
  • 《云原生技术:DeepSeek分布式推理的效能倍增器》
  • 探索AI对冲基金:开源自动化交易系统的革新之路
  • 2025 ubuntu24系统宿主机上在线安装mysql数据库完整演示
  • docker无法pull镜像问题解决for win10
  • hcia华为路由器静态路由实验配置