蜂洞系统所需基础组件安装教程

本文将指导你在linux的发行版debian系统下安装蜂洞系统所需基础组件。

1. 数据库安装:推荐安装mariadb。mysql也支持请查找安装教程自行安装,版本要求≥5.6.x。

sudo apt-get update
sudo apt-get install mariadb-server
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb

数据库账号创建:

mysql

进入后,粘贴以下代码进入创建数据库账号和数据库。粘贴前请替换beehole_db_name为你想要的数据库名称例如beehole,替换beehole_db_user为你想要的数据库账号,替换beehole_db_password替换为账号的密码。这三个参数需要记录下来后续安装时蜂洞系统时需要提供。

CREATE DATABASE IF NOT EXISTS beehole_db_name DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'beehole_db_user'@'%' IDENTIFIED BY 'beehole_db_password';
GRANT ALL PRIVILEGES ON beehole_db_name.* TO 'beehole_db_user'@'%';
FLUSH PRIVILEGES;

2. redis缓存安装:版本要求≥5.0

apt-get install redis
sudo systemctl start redis-server

3. nodejs安装:版本要求≥v16.x

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
nvm install v16.20.2
nvm use v16.20.2
npm install -g yarn
ln -s /root/.nvm/versions/node/v16.20.2/bin/yarn /bin/yarn
ln -s /root/.nvm/versions/node/v16.20.2/bin/node /bin/node

4. 服务管理软件supervisor安装

sudo apt-get update
sudo apt-get install -y supervisor
sudo service supervisor status

5. nginx安装

sudo apt-get update
sudo apt-get install -y nginx 
sudo service nginx start

安装过程遇到任何问题,请联系我们获得技术支持。