การติดตั้งองค์ประกอบพื้นฐานที่จำเป็นสำหรับระบบโครงสร้างของรังผึ้ง

คู่มือนี้จะแนะนำวิธีการติดตั้งส่วนประกอบพื้นฐานของระบบ Beehole บนระบบ Debian ของ Linux

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 และเปลี่ยนชื่อผู้ใช้ฐานข้อมูลเป็นชื่อผู้ใช้ฐานข้อมูลที่คุณต้องการ, และเปลี่ยน beehole_db_password เป็นรหัสผ่านของบัญชี กรุณาจำไว้สำหรับการติดตั้งระบบ Beehole ในภายหลัง

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. ติดตั้ง Node.js: เวอร์ชั่นต้องเท่ากับหรือมากกว่า 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

หากพบปัญหาในการติดตั้งโปรแกรม กรุณาติดต่อเราเพื่อรับการสนับสนุนเทคนิค