Comment installer WordPress avec Ubuntu et LAMP
WordPress est un CMS puissant, open-source, personnalisable et extensible utilisé par des millions de personnes dans le monde pour créer des blogs et des sites web entièrement fonctionnels. Il est facile à utiliser et à comprendre, même pour ceux qui n’ont aucune expérience préalable en conception ou développement de sites web. Des millions de thèmes et de plugins développés par une communauté dédiée de développeurs et d’utilisateurs permettent de personnaliser votre site web ou blog selon vos préférences.

Il existe plusieurs façons d’accéder à WordPress, mais certaines configurations sont plus complexes que d’autres. Ce tutoriel vous montrera comment installer WordPress sur Ubuntu 20.04 avec LAMP. Vous apprendrez également à configurer LAMP complète, y compris l’installation du serveur web Apache et du serveur de base de données MySQL.
Prérequis
Vous aurez besoin d’un accès à un serveur Ubuntu 20.04 pour suivre les étapes de ce tutoriel.
Qu’est-ce que LAMP ?
LAMP est une solution open-source populaire utilisée principalement pour le développement web. LAMP signifie Linux, Apache, MySQL, et PHP. Elle se compose de quatre composants nécessaires pour un environnement de développement web fonctionnel.
- Linux : Le premier niveau de la pile, un système d’exploitation open-source.
- Apache : Un serveur web qui traduit les navigateurs web en sites web corrects et délivre les contenus web via HTTP.
- MySQL : Un logiciel de gestion de base de données relationnelle open-source pour stocker les données des applications.
- PHP : Un langage de script open-source utilisé par Apache pour créer des pages web dynamiques.
Installation de LAMP et de WordPress
Étape 1 : Installer Apache
Ouvrez le terminal sur votre système Ubuntu et mettez à jour la liste des paquets logiciels :
sudo apt-get update
Ensuite, installez Apache2 :
sudo apt install apache2
Permettez à Apache2 de démarrer au démarrage du système et vérifiez son statut :
sudo systemctl enable apache2
sudo systemctl status apache2
Ouvrez votre navigateur web et tapez localhost
dans la barre d’adresse pour vérifier qu’Apache est bien démarré.
Étape 2 : Installer MySQL
Après avoir démarré Apache, installez MySQL :
sudo apt install mysql-server
Exécutez un programme de sécurité pour supprimer les paramètres par défaut non sécurisés et protéger votre base de données :
sudo mysql_secure_installation
Répondez aux questions, notamment en installant le plugin validate_password
et en choisissant la force du mot de passe par défaut.
Étape 3 : Installer PHP
Installez PHP et les modules nécessaires pour qu’il communique avec Apache et MySQL :
sudo apt install php libapache2-mod-php php-mysql
Installez les extensions PHP supplémentaires requises par WordPress et de nombreux plugins :
sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
Vérifiez que PHP a bien été installé :
php -v
Redémarrez Apache pour charger les nouvelles extensions :
sudo systemctl restart apache2
Étape 4 : Installer WordPress
Téléchargez les fichiers d’installation de WordPress et placez-les dans le répertoire racine par défaut du serveur web /var/www/html
:
cd /var/www/html
sudo wget -c http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
Changez le propriétaire des fichiers pour l’utilisateur de votre serveur web (Apache) :
sudo chown -R www-data:www-data /var/www/html/wordpress
Étape 5 : Créer une Base de Données pour WordPress
Créez une base de données pour WordPress et configurez un compte utilisateur :
sudo mysql -u root -p
CREATE DATABASE demo_db;
CREATE USER 'demo_user'@'localhost' IDENTIFIED BY 'demo-password';
GRANT ALL PRIVILEGES ON demo_db.* TO 'demo_user'@'localhost';
FLUSH PRIVILEGES;
exit;
Étape 6 : Configurer WordPress
Créez un fichier de configuration pour WordPress :
cd /var/www/html/wordpress
mv wp-config-sample.php wp-config.php
Éditez le fichier wp-config.php
pour mettre à jour les paramètres de la base de données :
gedit wp-config.php
Remplacez demo_db
, demo_user
, et demo-password
par vos propres informations. Enregistrez et fermez le fichier.
Accédez à votre page WordPress pour terminer l’installation en ouvrant votre navigateur et en allant à https://localhost/wordpress/
.
Suivez les instructions à l’écran pour sélectionner la langue, installer WordPress, et entrer les informations nécessaires telles que le titre du site, le nom d’utilisateur, le mot de passe, et votre adresse email.
Conclusion
WordPress est une plateforme de gestion de contenu populaire idéale pour créer des sites web. Ce guide couvre toutes les étapes nécessaires pour installer WordPress sur un serveur Ubuntu 20.04. Après avoir installé Apache2, MySQL et PHP, vous pouvez télécharger et installer WordPress, puis configurer le CMS pour votre site. Essayez par vous-même et créez votre propre site WordPress.