Ce document vous guidera dans l'installation des composants de base nécessaires au système Beehole sur la distribution Debian de Linux.
1. Installation de la base de données : nous recommandons l'installation de Mariadb. MySQL est également pris en charge, veuillez trouver vous-même un tutoriel d'installation avec une exigence de version ≥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
Création de compte de base de données :
mysql
Après la connexion, collez le code ci-dessous pour créer un compte de base de données et une base de données. Avant de coller, remplacez 'beehole_db_name' par le nom de base de données que vous souhaitez, par exemple 'beehole', remplacez 'beehole_db_user' par le nom de compte de base de données que vous voulez, remplacez 'beehole_db_password' par le mot de passe du compte. Ces trois paramètres doivent être enregistrés pour fournir le système Beehole lors de l'installation ultérieure.
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. Installation du cache Redis: version requise≥5.0
apt-get install redis
sudo systemctl start redis-server
3. Installation de Node.js: version requise≥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. Installation du logiciel de gestion de service Supervisor
sudo apt-get update
sudo apt-get install -y supervisor
sudo service supervisor status
5. Installation de Nginx
sudo apt-get update
sudo apt-get install -y nginx
sudo service nginx start
Si vous rencontrez des problèmes lors de l'installation, veuilleznous contacterpour obtenir un support technique.