Guide détaillé pour installer WordPress sur Ubuntu 22.04 avec Nginx et MariaDB

Prérequis

  1. Un serveur Ubuntu 22.04 : Assurez-vous que votre serveur est à jour.
  2. Accès root ou sudo : Vous aurez besoin de privilèges administratifs.
  3. Un nom de domaine : Pour accéder à votre site WordPress.

Étape 1 : Installer Nginx

  1. Mettez à jour votre liste de paquets :sudo apt update
  2. Installez Nginx :sudo apt install nginx
  3. Démarrez et activez Nginx :sudo systemctl start nginx sudo systemctl enable nginx

Étape 2 : Installer MariaDB

  1. Installez MariaDB :sudo apt install mariadb-server mariadb-client
  2. Sécurisez l’installation de MariaDB :sudo mysql_secure_installation
  3. Connectez-vous à MariaDB en tant que root :sudo mysql -u root -p
  4. Créez une base de données et un utilisateur pour WordPress :SQLCREATE 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

  1. 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

  1. Téléchargez WordPress :wget https://wordpress.org/latest.zip
  2. Décompressez l’archive :sudo apt install unzip unzip latest.zip sudo mv wordpress /var/www/html/

Étape 5 : Configurer Nginx pour WordPress

  1. 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; } }
  2. Créez un fichier de configuration pour votre site WordPress : sudo nano /etc/nginx/sites-available/wordpress
  3. 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

  1. Accédez à votre domaine (par exemple, http://example.com) dans un navigateur.
  2. 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 ! 😊