人工精选VirtualBox安装CentOS7虚拟机并搭建LNMP环境
一门只解决「本地搭环境」这件事的短课 很多做后端开发或转行学 PHP、Linux 的人,卡住的第一关其实不是写代码,而是「我怎么先在电脑上跑一套能用的 LNMP 环境」。买云服务器要花钱、要配安全组;用 Docker 又要先理解镜像和容器;直接装双系统又怕把电脑搞坏。这门课给了一条最简单直接的路径:
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
一门只解决「本地搭环境」这件事的短课
很多做后端开发或转行学 PHP、Linux 的人,卡住的第一关其实不是写代码,而是「我怎么先在电脑上跑一套能用的 LNMP 环境」。买云服务器要花钱、要配安全组;用 Docker 又要先理解镜像和容器;直接装双系统又怕把电脑搞坏。这门课给了一条最简单直接的路径:用 VirtualBox 装一台 CentOS 7 虚拟机,然后在虚拟机里把 Nginx、PHP、MySQL 装好并让三者连通。
课程总时长大约 30 分钟,没有多余的铺垫,全程是操作演示。它解决的不是「LNMP 的架构原理」,也不是「生产环境怎么部署」,而是「我本机现在就想要一套能跑 PHP 项目的 LNMP,该怎么一步步弄出来」。如果你正处于这个阶段,这门课比看一堆文档高效得多。
适合谁,以及建议跳过的部分
这门课默认你「用过 Linux 但不太熟」。需要的基础是:知道 cd、vi、systemctl 这些常用命令大概是什么意思,能看懂终端报错,会按回车执行命令。如果你完全没碰过 Linux,建议先花一两个小时了解一下基本的文件路径和权限概念,再来看这门课。
课程分成三大块:装虚拟机、装 LNMP 三件套、配 Nginx 转发 PHP 请求。我的建议是:
- 第一块(安装 VirtualBox 和 CentOS)可以快速带过。如果你已经会创建虚拟机,这部分直接跳过也没关系。但如果你是第一次用 VirtualBox,最好还是完整看一遍,因为虚拟机的内存分配、网络模式选择,后面会影响你能不能通过浏览器访问到虚拟机里的网页。
- 第二块(安装 Nginx、PHP、MySQL)是重点。这里最容易出问题的是 MySQL 8.0 的安装源和初始化密码设置。建议你边看边动手,每装完一个组件就用命令验证一下是否真的装成功了。
- 第三块(配置 Nginx 转发 PHP 请求)是最容易被忽略、但恰恰最重要的一段。很多人装完 Nginx 能打开欢迎页,PHP 也装好了,但输入
phpinfo.php就是变成下载文件,问题就出在这个转发配置上。这一块务必亲手敲一遍配置文件,不要复制粘贴。
学完能独立做什么,以及怎么练
学完后,你可以在自己的 Windows 或 macOS 电脑上,随时启动一台 CentOS 7 虚拟机,并拥有一个能正常解析 PHP 脚本的 Nginx 服务和一个能连上 MySQL 8.0 的 PHP 环境。这意味着你可以在这台虚拟机上部署自己的 PHP 练习项目、跑 ThinkPHP 或 Laravel 的基础开发环境,也可以拿它来练习 Linux 操作,不怕搞坏就算了。
怎么练效果最好?我的建议是:
- 第一遍完整跟做,不要暂停。先把整门课从头到尾看一遍,知道哪一步大概会发生什么。
- 第二遍边看边做。每看完一小段,就在自己的虚拟机上操作一遍。遇到跟课程结果不一致的地方,先自己看报错信息,思考 30 秒,再回看课程里对应的操作步骤。
- 最后,做一次「闭嘴实操」。合上课程,自己重新装一遍,或者至少自己写一个
phpinfo.php丢到 Nginx 的站点目录里,再用浏览器访问。如果能看到 PHP 信息页,说明整条链路已经通了。
另外提一点:这门课的配置是「能跑通」级别的,并没有涉及虚拟主机多站点配置、HTTPS 证书、性能调优这些生产环境内容。你学完后,知道自己本机环境是怎么通的就够了,后续需要进阶时再找专门的配置类课程或者文档来看。
课程目录
1 安装VirtualBox、CentOS (11:05).mp4 2 安装Nginx1.18、PHP7.4、MySql8.0 (13:29).mp4 3 配置nginx转发php请求 (05:52).mp4





