Installation MyBB · 6 min read · Nov 07, 2025
Comment installer le logiciel de forum MyBB sur Ubuntu 18.04 LTS

MyBB est un logiciel de forum gratuit, open source et puissant écrit en PHP et utilise MariaDB pour stocker ses données. Il offre de nombreuses fonctionnalités telles que le support de divers plugins, le support de widgets, des thèmes personnalisables et bien plus encore.
Dans ce tutoriel, nous allons apprendre à installer le forum MyBB sur un serveur Ubuntu 18.04.
Exigences
- Un serveur exécutant Ubuntu 18.04.
- Un mot de passe root configuré sur votre serveur.
Prise en main
Avant de commencer, vous devrez mettre à jour votre système avec la dernière version. Vous pouvez le faire en exécutant la commande suivante :
apt-get update -y
apt-get upgrade -yUne fois votre serveur mis à jour, redémarrez votre serveur pour appliquer les modifications.
Installer le serveur LAMP
Ensuite, vous devrez installer Apache, le serveur MariaDB, PHP et d’autres paquets requis sur votre serveur. Vous pouvez tous les installer en exécutant la commande suivante :
apt-get install apache2 mariadb-server php7.2 php7.2-mysql php7.2-curl php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy php7.2-recode php7.2-sq php7.2-intl wget unzip -yUne fois tous les paquets installés, ouvrez le fichier php.ini et apportez quelques modifications :
nano /etc/php/7.2/apache2/php.iniApportez les modifications suivantes :
file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 30M
post_max_size = 40M
max_execution_time = 60
max_input_vars = 1500
Enregistrez et fermez le fichier. Ensuite, démarrez le service Apache et MariaDB et activez-les pour qu’ils démarrent au démarrage avec la commande suivante :
systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadbConfigurer la base de données
Par défaut, MariaDB n’est pas sécurisé. Vous devrez donc le sécuriser. Vous pouvez le faire en exécutant le script mysql_secure_installation :
mysql_secure_installationRépondez à toutes les questions comme indiqué ci-dessous :
Entrez le mot de passe actuel pour root (appuyez sur Entrée pour aucun) :
Définir un mot de passe root ? [Y/n] : N
Supprimer les utilisateurs anonymes ? [Y/n] : Y
Interdire la connexion root à distance ? [Y/n] : Y
Supprimer la base de données de test et l'accès à celle-ci ? [Y/n] : Y
Recharger les tables de privilèges maintenant ? [Y/n] : Y
Une fois MariaDB sécurisé, connectez-vous à l’interface de commande MariaDB avec la commande suivante :
mysql -u root -pEntrez votre mot de passe root lorsque vous y êtes invité. Ensuite, créez une base de données et un utilisateur pour MyBB en utilisant la commande suivante :
MariaDB [(none)]> CREATE DATABASE mybbdb;
MariaDB [(none)]> CREATE USER 'mybb'@'localhost' IDENTIFIED BY 'password';Ensuite, accordez tous les privilèges à la base de données MyBB avec la commande suivante :
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mybbdb.* TO 'mybb'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;Ensuite, videz les privilèges et quittez l’interface de commande MariaDB avec la commande suivante :
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;Installer MyBB
Ensuite, vous devrez télécharger la dernière version de MyBB depuis leur site officiel. Vous pouvez le faire avec la commande suivante :
wget https://resources.mybb.com/downloads/mybb_1815.zipUne fois le téléchargement terminé, extrayez le fichier téléchargé dans le répertoire racine web d’Apache avec la commande suivante :
unzip mybb_1815.zip -d /var/www/mybbEnsuite, vous devrez renommer le fichier de configuration par défaut. Vous pouvez le faire avec la commande suivante :
cd /var/www/mybb/Upload/inc
cp config.default.php config.phpEnsuite, donnez les permissions appropriées au répertoire mybb avec la commande suivante :
chown -R www-data:www-data /var/www/mybb/
chmod -R 755 /var/www/mybb/Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.
Configurer Apache pour MyBB
Ensuite, vous devrez créer un fichier d’hôte virtuel Apache pour MyBB. Vous pouvez le créer avec la commande suivante :
nano /etc/apache2/sites-available/mybb.confAjoutez les lignes suivantes :
ServerAdmin [email protected]
ServerName example.com
DocumentRoot /var/www/mybb/Upload/
AllowOverride All
allow from all
ErrorLog /var/log/apache2/mybb_error.log
CustomLog /var/log/apache2/mybb_access.log combined
Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, activez le fichier d’hôte virtuel mybb avec la commande suivante :
a2ensite mybbEnsuite, activez le module de réécriture d’Apache et redémarrez le service Apache avec la commande suivante :
a2enmod rewrite
systemctl restart apache2Ensuite, vérifiez l’état du serveur web Apache avec la commande suivante :
systemctl status apache2Vous devriez voir la sortie suivante :
? apache2.service - Le serveur HTTP Apache
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
??apache2-systemd.conf
Active: active (running) since Wed 2019-01-27 8:56:45 UTC; 6s ago
Process: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 6517 (apache2)
Tasks: 1 (limit: 1114)
CGroup: /system.slice/apache2.service
??6517 /usr/sbin/apache2 -k start
March 27 8:56:45 ubuntu1804 systemd[1]: Starting Le serveur HTTP Apache...
March 27 8:56:45 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() a échoué pour ubuntu1804
March 27 8:56:45 ubuntu1804 apachectl[6498]: AH00558: apache2: Impossible de déterminer de manière fiable le nom de domaine complet du serveur, utilisation de 127$
March 27 8:56:45 ubuntu1804 systemd[1]: Démarré Le serveur HTTP Apache.
Accéder à l’interface web de MyBB
MyBB est maintenant installé et configuré, il est temps d’accéder à l’interface web de MyBB.
Ensuite, ouvrez votre navigateur web et tapez l’URL http://example.com. Vous serez redirigé vers la page suivante :

Maintenant, cliquez sur le bouton Suivant. Vous devriez voir l’accord de licence sur la page suivante :

Maintenant, acceptez l’accord de licence en cliquant sur le bouton Suivant. Vous devriez voir la page suivante :

Assurez-vous que tous les paquets requis ont été installés. Ensuite, cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Ensuite, fournissez les détails de votre base de données comme le nom de la base de données, le nom d’utilisateur et le mot de passe. Ensuite, cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Après avoir créé toutes les tables. Cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Maintenant, cliquez sur le bouton Suivant pour peupler la table. Vous devriez voir la page suivante :

Maintenant, cliquez sur le bouton Suivant pour charger et importer le modèle. Vous devriez voir la page suivante :

Maintenant, fournissez tous les détails de configuration requis pour le forum et cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Maintenant, cliquez sur les détails du compte administrateur et cliquez sur le bouton Suivant. Une fois l’installation terminée avec succès, vous devriez voir la page suivante :

Maintenant, cliquez sur le Panneau de contrôle administrateur. Vous devriez voir la page suivante :

Maintenant, fournissez votre nom d’utilisateur et votre mot de passe administrateur. Ensuite, cliquez sur le bouton Connexion. Vous devriez voir le tableau de bord par défaut de MyBB sur la page suivante :

Félicitations ! vous avez réussi à installer et configurer le forum MyBB sur le serveur Ubuntu 18.04. N’hésitez pas à me poser des questions si vous en avez.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.