WordPress est l’un des systèmes de gestion de contenu (CMS) les plus populaires au monde, permettant aux utilisateurs de créer facilement des sites web et des blogs. L’installation de WordPress sur un serveur AlmaLinux 9 avec une pile LEMP (Linux, Nginx, MySQL, PHP) offre une plateforme robuste et performante pour votre site web. Ce guide détaillé vous montrera comment configurer WordPress sur AlmaLinux 9, en rendant chaque étape claire et compréhensible, même pour les débutants.
Étape 1 : Préparation de la pile LEMP
Installation de Nginx
Nginx est un serveur web performant et efficace. Pour l’installer sur AlmaLinux 9, utilisez la commande suivante :
sudo dnf install nginx -y
Activez et démarrez le service Nginx :
sudo systemctl enable --now nginx
Installation de MariaDB
MariaDB est un système de gestion de base de données relationnelles. Installez-le en exécutant :
sudo dnf install mariadb-server -y
Activez et démarrez le service MariaDB :
sudo systemctl enable --now mariadb
Sécurisez votre installation de MariaDB :
sudo mysql_secure_installation
Installation de PHP
WordPress nécessite PHP pour fonctionner. AlmaLinux 9 fournit PHP dans ses dépôts officiels. Installez PHP et les extensions nécessaires :
sudo dnf install php-fpm php-mysqlnd php-json php-gd php-xml -y
Configurez PHP-FPM pour utiliser Nginx et démarrez le service :
sudo systemctl enable --now php-fpm
Étape 2 : Configuration de Nginx pour WordPress
Créez un fichier de configuration pour votre site WordPress dans /etc/nginx/conf.d/
:
sudo nano /etc/nginx/conf.d/votre_domaine.conf
Remplacez votre_domaine
par le nom de domaine de votre site. Ajoutez la configuration suivante, en remplaçant votre_domaine
et /chemin/vers/wordpress
par vos propres valeurs :
server {
listen 80;
server_name votre_domaine;
root /chemin/vers/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-fpm/www.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Étape 3 : Création d’une base de données pour WordPress
Connectez-vous à MariaDB :
sudo mysql -u root -p
Créez une base de données et un utilisateur pour votre site WordPress :
CREATE DATABASE wordpress_db;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'votre_mot_de_passe';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Étape 4 : Installation de WordPress
Téléchargez la dernière version de WordPress :
wget https://fr.wordpress.org/latest-fr_FR.tar.gz
Extrayez l’archive dans le répertoire racine de votre site :
tar xzf latest-fr_FR.tar.gz -C /chemin/vers/wordpress
Configurez WordPress pour utiliser la base de données créée précédemment en renommant et en modifiant le fichier wp-config-sample.php
:
mv /chemin/vers/wordpress/wp-config-sample.php /chemin/vers/wordpress/wp-config.php
nano /chemin/vers/wordpress/wp-config.php
Modifiez les lignes suivantes avec les détails de votre base de données :
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'votre_mot_de_passe');
Étape 5 : Finalisation de l’installation de WordPress
Après avoir configuré les fichiers, finalisez l’installation en accédant à http://votre_domaine
dans votre navigateur et suivez les instructions de l’assistant d’installation WordPress.
Pour ceux qui recherchent une solution d’hébergement puissante et fiable pour leur site WordPress, Shape.host offre des services Cloud VPS. Les solutions Linux SSD VPS de Shape.host sont optimisées pour offrir des performances exceptionnelles pour WordPress sur une pile LEMP, garantissant que votre site est rapide, sécurisé et toujours disponible. Avec Shape.host, vous bénéficiez d’une infrastructure cloud de pointe, de la flexibilité pour personnaliser votre environnement de serveur, et d’un support technique expert.