Linux 下编译搭建 LNMP 环境
很多项目都需要运行在 LNMP
环境,比如监控 Zabbix
,国外博客平台 Wordpress
等。LNMP
还有一个一样的环境叫 LAMP
,LNMP = Linux + Nginx + MySQL + PHP
,`LAMP = Linux + Apache + MySQL + PHP
。
试验平台:CentOS Linux 7.6.1810
Nginx Version:Nginx-1.18.0
MySQL Version:MySQL-5.7.32
PHP Version:php-7.4.12
一、Linux
1.Linux
这里选择了 CentOS 7.6.1810
大多数云厂商都提供了次镜像供选择使用。
2.LNMP
或 LAMP
有许多的一键安装平台
- LNMP.org
- 宝塔面板
二、Nginx
1.安装所需依赖
2.官网下载最新 tar
包
3.创建用户环境
4.编译安装
5.编辑配置文件
6.查看版本
三、MySQL
1.下载官方 tar
包
2.安装依赖
3.创建用户
4.下载 boost
cmake
编译
6.开始make
编译
7.添加环境变量
8.初始化数据库
9.使用 mysql
自带的脚本
10.编辑配置文件
11.创建 logs
目录
12.启动mysql
13.登陆测试
14.修改数据库密码
四、PHP
1.官网 downloads
2.下载
3.安装所需依赖
4.解压
5.编译安装
6.验证 php
版本
7.增加用户环境变量
五、配置 PHP
1.编辑 php.conf
2.编辑 nginx.conf
3.启动 php-fpm
4.验证测试
5.测试通过后,建议将 phpinfo
的信息删除,包括 nginx
的 location
和 php-fpm.conf
里监听的 9000 端口都可以去除,业务层用不到。
Over~
版权协议须知!
本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
1520 0 2020-11-21
博主卡片
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。
现在时间 2025-04-12
今日天气
站点统计
- 文章总数:241篇
- 分类总数:29个
- 评论总数:15条
- 本站总访问量 400761 次
@ymidsuwfoa 这篇文章不错!
@svmuvwpuqi 真棒!
@smdxydrauu 博主太厉害了!
@xiaozi 最后的分享的镜像下载地址打不开 服务器没有开机吗?
@yuanyuan 为什么我的4b安装centos7.9 插上tf卡 显示不兼...
@Wong arrhenius 牛比
@MakerFace 厉害了!
@TongSir 老哥 更新下我的友链链接 https://blog.ton...