LNMP安装流程
00 分钟
2024-4-3
2024-4-7
type
status
date
slug
summary
tags
category
icon
password
💡
在工作时候或者遇到有趣的项目时,总要需要安装LNMP环境,虽然宝塔界面可以一键式安装,方便便捷,但总是需要登录手机号才可以使用,有时候只想测试一下,结果都要收验证码,略嫌麻烦。 所以本文记录直接安装lnmp环境,作为学习记录参考教程
 
采用的系统为Ubuntu 22.04.4 虚拟机环境 用户名为ywba 硬件配置CPU AMD3700X 4核心 内存8G 软件包均截止至2024年4月新版
 

一、Nginx安装

Nginx是一款轻量级的Web服务器,其特点是占有内存少,并发能力强,能接受高负载考验,操作简单。所以Nginx是一个非常常用和好用的Web服务器。
💡
在Ubuntu系统下,Nginx可以通过指令直接进行安装,非常的方便
首先需要更新一下软件列表和软件包
直接输入指令就可以进行nginx的安装
👉
因为直接安装的nginx是没有示例文件的,所以需要自己手动写一个配置与网站进行测试是否可用,直接打开的话会返回403值,这里是直接测试PHP处理的时候添加。

二、MySQL安装

MySQL是一个数据库管理系统,优点在于体积包小,速度快,开源免费,对中小型站点来说非常友好。
💡
在Ubuntu系统下,MySQL是可以直接使用指令进行安装的,可以先查看一下可直接安装的最新版本是多少。
notion image
最新可安装的版本为8.0.36 够本文演示使用了,直接输入指令进行安装
查看服务是否正常运行
接下来需要配置MySQL的安全性

三、PHP安装

💡
这里选择PHP8.0版本进行安装(后面项目正好使用),PHP在Ubuntu下也可以使用指令便捷的安装。
首先需要启用PHP存储库
因为Nginx不具有处理 PHP 文件的内置支持所以这里使用PHP-FPM来处理PHP文件
当启用后存储库就可以查询是否获取到了相应版本的软件包
notion image
安装php8.0-fpm
 

四、测试PHP处理

1.创建一个PHP网页

💡
测试是否正确配置了Web服务器进行PHP处理
首先创建一个用于存放站点的目录
在站点目录中创建一个info.php文件,内容如下
 

2.Nginx配置

关于站点的默认配置文件都在/etc/nginx/sites-enabled/default 这个文件下
修改后的配置如下
notion image
配置保存检查文件后重启nginx
这个时候就可以输入ip+/info.php 查看是否正常使用PHP
notion image
 
正常显示,到此 Ubuntu下LNMP的环境搭建就结束了

评论
  • Twikoo