在Linux中安装 OneinStack 搭建 LNMP

VFX大学 在Linux中安装 OneinStack 搭建 LNMP

  • This topic is empty.
正在查看 0 条回复
  • 作者
    帖子
    • #475

      追光
      管理员

      在 Orbstack 的 Ubuntu 虚拟机中体验 OneinStack 搭建 LNMP 是个很好的练手项目。以下是完整步骤,从准备到启动 LNMP 服务:


      ✅ 一、前提准备

      确保 Ubuntu 系统满足以下条件:

      • 是干净的系统(OneinStack 建议在未部署环境的纯净系统中安装)

      • 使用 root 权限(可用 sudo -i 切换)


      ✅ 二、安装基本依赖

      更新系统并安装必要工具:

      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.78.0

      • PHP版本:选 PHP 7.48.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


      ✅ 十、可选配置

      • 配置网站虚拟主机:./vhost.sh

      • 添加数据库:./addvhost.sh 时可选创建

      • 安装 SSL:./ssl.sh

      • 安装 Redis:./addons.sh

正在查看 0 条回复
  • 在下方一键注册,登录后就可以回复啦。