VPS

Installer WordPress avec Nginx sur Debian

Déployez un site WordPress complet sur votre VPS.

Résumé

Ce tutoriel explique comment installer WordPress avec Nginx, PHP et MySQL sur Debian.

Créer la base de données

mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'motdepasse';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;

Télécharger WordPress

cd /var/www/
wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
mv wordpress monsite

Configurer les permissions

chown -R www-data:www-data /var/www/monsite
chmod -R 755 /var/www/monsite

Configurer Nginx

nano /etc/nginx/sites-available/monsite

Configuration Nginx

server {
    listen 80;
    server_name votredomaine.fr;

    root /var/www/monsite;
    index index.php index.html;

    location / {
        try_files  / /index.php?;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php8.3-fpm.sock;
    }
}

Activer le site

ln -s /etc/nginx/sites-available/monsite /etc/nginx/sites-enabled/
systemctl restart nginx

Finaliser l’installation

  1. Accédez à votre domaine dans le navigateur
  2. Suivez l’installation WordPress
  3. Entrez les informations de la base de données