Installation · 4 min read · Nov 22, 2025
Comment installer MediaWiki sur Ubuntu 18.04 LTS

Mediawiki est un logiciel wiki gratuit et open source qui vous permet de créer votre propre site wiki. Il est écrit en PHP et utilise un backend de base de données MySQL/MariaDB. Mediawiki est livré avec de nombreuses fonctionnalités, y compris, le support multilingue, la gestion des utilisateurs, la gestion et le partage de contenu, l’édition, le formatage, la référence et bien plus encore.
Dans ce tutoriel, nous allons apprendre comment installer Mediawiki avec le serveur web Apache sur un serveur Ubuntu 18.04.
Exigences
- Un serveur exécutant Ubuntu 18.04.
- Un utilisateur non-root avec des privilèges sudo.
Installer le serveur LAMP
Tout d’abord, installez Apache et le serveur MariaDB en utilisant la commande suivante :
sudo apt-get install apache2 mariadb-server -yUne fois les deux paquets installés, vous devrez ajouter le dépôt PHP d’Ondrej à votre système. Vous pouvez l’ajouter avec la commande suivante :
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -yUne fois le dépôt installé, mettez à jour le dépôt et installez PHP ainsi que toutes les bibliothèques PHP requises :
sudo apt-get update -y
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-mcrypt php7.2-zip php7.2-curl -yUne fois tous les paquets installés, ouvrez le fichier php.ini avec la commande suivante :
sudo nano /etc/php/7.2/apache2/php.iniApportez les modifications suivantes :
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Asia/KolkataEnregistrez et fermez le fichier, puis démarrez le service Apache et MariaDB et activez-les pour qu’ils démarrent au démarrage :
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysqlConfigurer MariaDB
Tout d’abord, sécurisez l’installation de MariaDB avec la commande suivante :
sudo 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 le 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] : YUne fois que MariaDB est sécurisé, connectez-vous à l’interface de commande de MariaDB :
mysql -u root -pEntrez votre mot de passe root lorsque vous y êtes invité, puis créez une base de données et un utilisateur pour Mediawiki :
MariaDB [(none)]>CREATE DATABASE mediadb;
MariaDB [(none)]>CREATE USER 'media'@'localhost' IDENTIFIED BY 'password';Ensuite, accordez tous les privilèges à la mediadb avec la commande suivante :
MariaDB [(none)]>GRANT ALL ON mediadb.* TO 'media'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;Ensuite, videz les privilèges et quittez l’interface de commande de MariaDB :
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>EXIT;Installer Mediawiki
Tout d’abord, téléchargez la dernière version de Mediawiki depuis leur site officiel :
wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gzUne fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :
tar -xvzf mediawiki-1.31.0.tar.gzEnsuite, copiez le répertoire extrait dans le répertoire racine d’Apache et donnez les permissions appropriées :
sudo cp -r mediawiki-1.31.0 /var/www/html/mediawiki
sudo chown -R www-data:www-data /var/www/html/mediawiki
sudo chmod -R 777 /var/www/html/mediawikiEnsuite, créez un fichier d’hôte virtuel Apache pour Mediawiki avec la commande suivante :
sudo nano /etc/apache2/sites-available/mediawiki.confajoutez les lignes suivantes :
ServerAdmin [email protected]
DocumentRoot /var/www/html/mediawiki/
ServerName example.com
Options +FollowSymLinks
AllowOverride All
ErrorLog /var/log/apache2/media-error_log
CustomLog /var/log/apache2/media-access_log common
Enregistrez le fichier, puis activez le fichier d’hôte virtuel et le module de réécriture Apache avec la commande suivante :
sudo a2ensite mediawiki.conf
sudo a2enmod rewriteEnfin, redémarrez le serveur web Apache pour appliquer les modifications :
sudo systemctl restart apache2Accéder à Mediawiki
Maintenant, ouvrez votre navigateur web et tapez l’URL http://example.com. Vous serez redirigé vers la page suivante :

Maintenant, cliquez sur le bouton configurer le wiki. Vous devriez voir la page suivante :

Ici, choisissez votre langue de wiki et cliquez sur le bouton Continuer. Vous devriez voir la page suivante :

Maintenant, cliquez sur le bouton Continuer. Vous devriez voir la page suivante :

Maintenant, fournissez vos détails de base de données et cliquez sur le bouton Continuer. Vous devriez voir la page suivante :

Maintenant, sélectionnez le moteur de stockage et cliquez sur le bouton Continuer. Vous devriez voir la page suivante :

Maintenant, fournissez le nom de votre site wiki, le nom d’utilisateur et le mot de passe. Ensuite, cliquez sur le bouton Continuer. Vous devriez voir la page suivante :


Maintenant, marquez tous vos paramètres requis et cliquez sur le bouton Continuer. Vous devriez voir la page suivante :

Maintenant, cliquez sur le bouton Continuer pour commencer l’installation. Une fois l’installation terminée, vous devriez voir la page suivante :

Maintenant, cliquez sur le bouton Continuer. Vous devriez voir la page suivante :

Ici, vous devez télécharger le fichier LocalSettings.php et le placer dans le répertoire racine de MediaWiki.
Maintenant, ouvrez votre navigateur web et tapez l’URL http://example.com. Vous devriez voir votre site MediaWiki dans l’image suivante :

Liens
- Ubuntu
- MediaWiki
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.