Installer WordPress sur Ubuntu 24 en moins de 10 minutes (VPS/Dédié)
Vous avez un VPS ou un serveur dédié sous Ubuntu 24.04 et vous souhaitez y installer WordPress rapidement ? Ce guide vous explique étape par étape comment déployer un site WordPress fonctionnel, en ligne et sécurisé, en moins de 10 minutes.
🔧 Prérequis
- Un serveur Ubuntu 24.04 avec un accès SSH
- Un nom de domaine (facultatif mais recommandé)
- Les ports 80 et 443 ouverts dans le firewall
Étape 1 – Mettre à jour le système
sudo apt update && sudo apt upgrade -y
On commence par mettre à jour la liste des paquets et appliquer les dernières mises à jour de sécurité. C’est une bonne pratique systématique avant toute installation logicielle.
Étape 2 – Installer les composants nécessaires (LEMP)
WordPress a besoin d’un serveur web, d’une base de données et de PHP. On va utiliser NGINX + MariaDB + PHP 8.3 (inclus dans Ubuntu 24).
sudo apt install nginx mariadb-server php php-fpm php-mysql php-curl php-xml php-mbstring php-zip php-gd php-intl unzip curl -y
Cette commande installe le serveur web NGINX, le SGBD MariaDB, et tous les modules PHP nécessaires pour WordPress.
Étape 3 – Démarrer et sécuriser MariaDB
sudo systemctl start mariadb
sudo mysql_secure_installation
La commande mysql_secure_installation` permet de :
- Définir un mot de passe root MariaDB
- Supprimer les utilisateurs anonymes
- Désactiver l’accès root à distance
- Supprimer la base de test
C’est essentiel pour la sécurité de votre base de données.
Étape 4 – Créer une base de données pour WordPress
sudo mysql -u root -p
Une fois connecté au shell MySQL, exécutez :
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'motdepassefort';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Ici, vous créez une base dédiée, un utilisateur WordPress, et lui donnez les droits. Remplacez `motdepassefort` par un mot de passe sécurisé.
Étape 5 – Télécharger WordPress
cd /var/www/
sudo curl -O https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz
sudo chown -R www-data:www-data wordpress
sudo chmod -R 755 wordpress
On télécharge l’archive officielle, on l’extrait, et on donne les bons droits à WordPress pour que NGINX puisse l’exécuter.
Étape 6 – Configurer NGINX
sudo nano /etc/nginx/sites-available/wordpress
Collez cette configuration de base :
server {
listen 80;
server_name votredomaine.com;
root /var/www/wordpress;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.3-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
On active la configuration et on recharge NGINX. Remplacez votredomaine.com par votre nom de domaine ou IP publique.
Étape 7 – Terminer l’installation via le navigateur
Rendez-vous sur http://votredomaine.com (ou votre IP) dans un navigateur. Vous verrez l’assistant d’installation WordPress. Remplissez :
- Nom de la base :
wordpress - Utilisateur :
wpuser - Mot de passe : celui que vous avez défini
- Hôte de la base :
localhost
Terminez en créant un identifiant admin WordPress, et vous voilà prêt à créer votre site !
🔒 Sécuriser votre WordPress (optionnel mais recommandé)
- Ajoutez un certificat SSL avec Let’s Encrypt (via
certbot) - Installez des plugins comme Wordfence ou iThemes Security
- Activez les mises à jour automatiques dans
wp-config.php
🎉 Conclusion
En suivant ces étapes, vous aurez un WordPress opérationnel sur votre VPS ou serveur dédié sous Ubuntu 24 en moins de 10 minutes.
Besoin d’aide ? Contactez Hyperion Cloud, notre équipe peut pré-installer WordPress sur nos VPS ou serveurs dédiés à la commande.