Ubuntu 安装 OneinStack 教程

2019-12-12 0 条评论 608 次阅读 0 人点赞

本教程的目的是帮助大家从一台纯 Ubuntu 18.04 系统的阿里云服务器上安装 OneinStack 服务器环境,具体操作如下

一、前提准备

首先我们需要准备一台纯净初始化的阿里云 CES 云主机,让他预装一个 Ubuntu 18.04 64 位,记住这台主机的公网 IP 和 root 账号的密码,后面用得到

二、oninstack 安装

OneinStack 可帮助你一键配置 JAVA / PHP 开发环境,我们要是想跑我们的项目就得有一个环境支撑, OneinStack 支持绝大多数的 Linux 操作系统,支持 lnmp、lamp 等多种组合,他们的官网如下: https://oneinstack.com/ ,很多相关操作这里都有,出问题记得先去官网自己研究

我们选择一下我们想要的自动安装配置,以便网站生成正确的安装链接,具体配置如下:

  • Nginx
  • PHP 7.4 并使用 OPcache
  • PHP 扩展
    • redis
    • imagick
    • memcached
    • fileinfo
    • swoole
  • MySQL数据库:8.0 版本,二进制安装
  • 其他的保持默认即可

其中要注意的是

  • 一些 PHP 扩展,记得勾选,当然,在后期可以添加上之前没有勾选的扩展;
  • 数据库方面,自己填写一个自己记得住的密码就行,不要使用默认的密码,服务器容易被入侵,存在安全风险

选择无误后,复制安装命令,然后回到服务器上,粘贴回车,系统会自动安装 OneinStack ,它自己会自动重启,重启后就可以使用了,安装过程非常炫酷,若我们都是阿里云的学生机时常基本会在 30 - 60 分钟

其中关于 OneinStack 安装位置这里,我说明一下:OneinStack 会安装到你当前所处的目录下,阿里云服务器要是没有进行特殊配置,使用 ssh 链接后是在 ~ 目录下的,也就是你在终端里执行 cd ~ 后看到的目录,我们要是处于 ~ 下并且粘贴执行安装指令,那就会在 ~ 下生成一个 OneinStack 的目录,当然,假设你安装前先执行了 cd /,也就是在 / 目录下,那么 OneinStack 就在 / 下安装 OneinStack

这里我推荐一个命令 screen,它是一个非常有用的命令,提供从单个 SSH 会话中使用多个 shell 窗口(会话)的能力。当会话被分离或网络中断时,screen 会话中启动的进程仍将运行,你可以随时重新连接到 screen 会话

我们使用 Screen 的目的就是防止网络或者各种未知错误导致安装过程终止

screen 具体的使用方式如本链接:Screen 命令详解,当然,不用也行,记得你的终端界面一定不要关闭就行,关闭就会中断安装并造成不可预知的问题,切记

安装完毕后会提示如下信息:

OK,安装完毕,这时候访问你的 IP 就会看到默认的欢迎页面,环境搭建完毕

萌芽创想

这个人太懒什么东西都没留下

文章评论(0)