在 Orbstack 的 Ubuntu 虚拟机中体验 OneinStack 搭建 LNMP 是个很好的练手项目。以下是完整步骤,从准备到启动 LNMP 服务:
✅ 一、前提准备
确保 Ubuntu 系统满足以下条件:
✅ 二、安装基本依赖
更新系统并安装必要工具:
apt update && apt upgrade -y
apt install -y curl wget git lsof unzip
✅ 三、下载 OneinStack
cd /root
git clone https://github.com/oneinstack/oneinstack.git --depth=1
cd oneinstack
✅ 你也可以使用官方提供的镜像站点或国内镜像源(如使用 gitee)。
✅ 四、运行安装脚本
执行安装脚本:
./install.sh
你会看到一个交互式安装界面,按提示操作即可:
✅ 五、安装选项说明(建议选择)
-
Web服务器:选 Nginx
-
数据库:选 MySQL 5.7 或 8.0
-
PHP版本:选 PHP 7.4 或 8.1
-
PHP扩展:根据需要勾选,默认基本够用
-
内存优化:按需勾选
-
防火墙设置:建议关闭或者自己手动配置
-
安装路径:默认即可(一般是 /data)
✅ 六、安装过程说明
安装过程大概需要 10~30 分钟,取决于你的网速和系统性能。
✅ 七、安装完成后操作
查看已安装服务:
lnmp status
默认网站目录:
cd /data/www/default
测试站点文件是 index.html,你可以将其替换为 WordPress 或其他程序。
✅ 八、访问测试
确认 Orbstack 中的 Ubuntu 已开启端口映射(比如把容器的 80 端口映射到宿主机的 8080)
然后访问:
http://localhost:8080
你应该能看到 OneinStack 默认的网页(Welcome to Nginx)。
✅ 九、常用命令
# 停止服务
lnmp stop
# 启动服务
lnmp start
# 重启服务
lnmp restart
✅ 十、可选配置