Table of Contents
Prérequis
- Un serveur Ubuntu 22.04 : Assurez-vous que votre serveur est à jour.
- Accès root ou sudo : Vous aurez besoin de privilèges administratifs.
- Un nom de domaine : Pour accéder à votre site WordPress.
Étape 1 : Installer Nginx
- Mettez à jour votre liste de paquets :
sudo apt update - Installez Nginx :
sudo apt install nginx - Démarrez et activez Nginx :
sudo systemctl start nginx sudo systemctl enable nginx
Étape 2 : Installer MariaDB
- Installez MariaDB :
sudo apt install mariadb-server mariadb-client - Sécurisez l’installation de MariaDB :
sudo mysql_secure_installation - Connectez-vous à MariaDB en tant que root :
sudo mysql -u root -p - Créez une base de données et un utilisateur pour WordPress :SQL
CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
Étape 3 : Installer PHP
- Installez PHP et les extensions nécessaires :
sudo apt install php-fpm php-mysql php-curl php-gd php-xml php-mbstring
Étape 4 : Télécharger WordPress
- Téléchargez WordPress :
wget https://wordpress.org/latest.zip - Décompressez l’archive :
sudo apt install unzip unzip latest.zip sudo mv wordpress /var/www/html/
Étape 5 : Configurer Nginx pour WordPress
- Ajoutez la configuration suivante :
server { listen 80; server_name example.com; root /var/www/html/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:/var/run/php/php7.4-fpm.sock; } location ~ /\.ht { deny all; } } - Créez un fichier de configuration pour votre site WordPress : sudo nano /etc/nginx/sites-available/wordpress
- Activez la configuration et redémarrez Nginx :
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/ sudo systemctl restart nginx
Étape 6 : Finaliser l’installation de WordPress
- Accédez à votre domaine (par exemple,
http://example.com) dans un navigateur. - Suivez les instructions à l’écran pour compléter l’installation de WordPress.
Et voilà ! Vous avez maintenant un site WordPress fonctionnant sur Ubuntu 22.04 avec Nginx et MariaDB. Si vous avez des questions ou des problèmes, n’hésitez pas à demander ! 😊
