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
- Accédez à votre domaine dans le navigateur
- Suivez l’installation WordPress
- Entrez les informations de la base de données