本文將指導你在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安裝redis
sudo systemctl啟動redis-server

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

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
nvm安裝v16.20.2
nvm使用v16.20.2
npm全局安裝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狀態

5. nginx安裝

sudo apt-get update
sudo apt-get install -y nginx
sudo啟動nginx

安裝過程遇到任何問題,請聯繫我們獲得技術支援。