主机资讯

云服务器lnmp快速搭建全攻略——从零开始搞定Nginx+MySQL+PHP

2026-05-05 17:54:43 主机资讯 浏览:9次


先别急着咖啡上桌,直接来敲键盘!今天给你们拆解的,是这套神器【LNMP】,也就是让你在云服务器上跑起轻量级应用的黄金搭配。你想想看,Nginx 轻得像云朵、MySQL 记得数据像潮汐、PHP 语法明快,三位一体,简直是云上“兄弟三人行”。我们将从一台最新版Ubuntu 22.04 LTS的弹性云实例开始,手把手跑完安装,保证你看完能把自己的项目都跑起来,甚至比你老板还快上云。没错,10分钟左右就能搞定。

云服务器设置lnmp

先说前置—你需要一台云服务器,没别的只要有公网 IP 就行。~可以用阿里云、腾讯云、华为云,或者别称为“云硬盘”的小白服务器。别忘了在控制台把安全组的 80、443、3306 端口打开,因为我们接下来的安装要让外界与数据库通讯。

登录服务器,前期先自行更新一下系统的源和包列表。命令一行:sudo apt update && sudo apt upgrade -y。别怕,它会把你这台老旧机器升级成时下最酷的雾点,没时间等你刷剧。

第一步,安装 Nginx。直接用 apt 源,你能想到的跟我们一样简单:sudo apt install nginx -y。安装完后,systemctl status nginx 看看状态,确认它已经像闪耀的灯塔一样迎风。别忘了 sudo ufw allow 'Nginx Full' 把防火墙放行,保证外界可以通过 80/443 端口访问。

第二步,MySQL(其实现在推荐 MySQL 8.0 或者 MariaDB 10.6,官方说 MariaDB 兼容性更强,语法也更炫)。在 Ubuntu 下,先装 mysql-server:sudo apt install mysql-server -y。启动后,执行 sudo mysql_secure_installation。它会问你是否设置 root 密码、是否去除匿名用户、关闭远程登录、删除测试数据库等。这里面 “是否允许 root 登录” 你得重安一遍,保持安全。但你会发现,你只要一句话答复就能让它自动完成一大堆安全设置,省了你手动马拉松的烦恼。

步入 PHP 阶段,这也太上头了。先装 PHP8.1 及常用扩展:sudo apt install php8.1-fpm php8.1-mysql php8.1-xml php

请在这里放置你的在线分享代码

畅享云端,连接未来

爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验