type
status
date
slug
summary
tags
category
icon
password
在工作时候或者遇到有趣的项目时,总要需要安装LNMP环境,虽然宝塔界面可以一键式安装,方便便捷,但总是需要登录手机号才可以使用,有时候只想测试一下,结果都要收验证码,略嫌麻烦。
所以本文记录直接安装lnmp环境,作为学习记录参考教程
采用的系统为Ubuntu 22.04.4
虚拟机环境
用户名为ywba
硬件配置CPUAMD3700X 4核心
内存8G
软件包均截止至2024年4月
新版
一、Nginx安装
Nginx是一款轻量级的Web服务器,其特点是占有内存少,并发能力强,能接受高负载考验,操作简单。所以Nginx是一个非常常用和好用的Web服务器。
在Ubuntu系统下,Nginx可以通过指令直接进行安装,非常的方便
首先需要更新一下软件列表和软件包
直接输入指令就可以进行nginx的安装
因为直接安装的nginx是没有示例文件的,所以需要自己手动写一个配置与网站进行测试是否可用,直接打开的话会返回403值,这里是直接测试PHP处理的时候添加。
二、MySQL安装
MySQL是一个数据库管理系统,优点在于体积包小,速度快,开源免费,对中小型站点来说非常友好。
在Ubuntu系统下,MySQL是可以直接使用指令进行安装的,可以先查看一下可直接安装的最新版本是多少。
最新可安装的版本为
8.0.36
够本文演示使用了,直接输入指令进行安装查看服务是否正常运行
接下来需要配置MySQL的安全性
三、PHP安装
这里选择PHP8.0版本进行安装(后面项目正好使用),PHP在Ubuntu下也可以使用指令便捷的安装。
首先需要启用
PHP存储库
因为
Nginx
不具有处理 PHP 文件的内置支持所以这里使用PHP-FPM
来处理PHP
文件当启用后存储库就可以查询是否获取到了相应版本的软件包
安装php8.0-fpm
四、测试PHP处理
1.创建一个PHP网页
测试是否正确配置了Web服务器进行PHP处理
首先创建一个用于存放站点的目录
在站点目录中创建一个
info.php
文件,内容如下2.Nginx配置
关于站点的默认配置文件都在
/etc/nginx/sites-enabled/default
这个文件下修改后的配置如下
配置保存检查文件后重启nginx
这个时候就可以输入
ip+/info.php
查看是否正常使用PHP正常显示,到此 Ubuntu下LNMP的环境搭建就结束了
- 作者:ywba
- 链接:https://www.ywba.top/article/8dcef3b6-429e-4eb0-a820-8919b5b90f55
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。