GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer WordPress avec LEMP sur Ubuntu 20.04

WordPress est un système de gestion de contenu gratuit, open-source et le plus populaire qui vous permet de créer un blog sur Internet. Il alimente plus d'un tiers des sites Web, dont 33% des 10 millions de sites Web les plus importants. WordPress est livré avec des fonctionnalités puissantes, de superbes designs et vous donne la liberté de créer tout ce que vous voulez.

Dans ce tutoriel, nous allons vous montrer comment installer WordPress avec Nginx sur Ubuntu 20.04 VPS.

Prérequis

  • Un VPS Ubuntu 20.04 (nous utiliserons notre plan SSD 2 VPS)
  • Accès au compte utilisateur root (ou accès à un compte administrateur avec privilèges root)

Étape 1 :Connectez-vous au serveur et mettez à jour les packages du système d'exploitation du serveur

Tout d'abord, connectez-vous à votre serveur Ubuntu 20.04 via SSH en tant qu'utilisateur root :

ssh root@IP_Address -p Port_number

Vous devrez remplacer "IP_Address" et "Port_number" par l'adresse IP et le numéro de port SSH respectifs de votre serveur. De plus, remplacez "root" par le nom d'utilisateur du compte administrateur si nécessaire.

Avant de commencer, vous devez vous assurer que tous les packages du système d'exploitation Ubuntu installés sur le serveur sont à jour. Vous pouvez le faire en exécutant les commandes suivantes :

apt-get update -y
apt-get upgrade -y

Étape 2 :Installer le serveur LEMP

WordPress est écrit en PHP et utilise MariaDB comme backend de base de données. Le serveur LEMP doit donc être installé sur votre serveur. Vous pouvez installer nginx, MariaDB, PHP et toutes les extensions PHP requises avec la commande suivante :

apt-get install nginx mariadb-server php php-curl php-mysql php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip php-fpm -y

Une fois le serveur LEMP installé, démarrez le service Nginx et MariaDB avec la commande suivante :

systemctl start nginx
systemctl start mariadb

Étape 3 :Créer une base de données WordPress

Ensuite, vous devrez créer une base de données et un utilisateur pour WordPress. Tout d'abord, connectez-vous au shell MariaDB avec la commande suivante :

mysql

Une fois connecté, créez une base de données et un utilisateur à l'aide de la commande suivante :

MariaDB [(none)]> CREATE DATABASE wpdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY  'securepassword';

Ensuite, videz les privilèges et quittez MariaDB avec la commande suivante :

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

À ce stade, MariaDB est installée et configurée pour WordPress. Vous pouvez maintenant procéder à l'installation de WordPress.

Étape 4 :Téléchargez WordPress

Tout d'abord, remplacez le répertoire par la racine Web par défaut de Nginx et téléchargez la dernière version de WordPress avec la commande suivante :

cd /var/www/html
wget http://wordpress.org/latest.tar.gz

Une fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :

tar -xzvf latest.tar.gz

Ensuite, changez le répertoire en wordpress et renommez l'exemple de fichier de configuration :

cd wordpress
mv wp-config-sample.php wp-config.php

Modifiez ensuite le fichier de configuration et définissez les paramètres de votre base de données :

nano wp-config.php

Modifiez les lignes suivantes :

/** The name of the database for WordPress */define('DB_NAME', 'wpdb');

/** MySQL database username */define('DB_USER', 'wpuser');

/** MySQL database password */define('DB_PASSWORD', 'securepassword');

Enregistrez et fermez le fichier, puis définissez les autorisations et la propriété appropriées du répertoire wordpress :

chown -R www-data:www-data /var/www/html/wordpress

Une fois que vous avez terminé, vous pouvez procéder à la configuration de Nginx pour héberger WordPress.

Étape 5 :Configurer Nginx pour WordPress

Ensuite, vous devrez créer un fichier de configuration d'hôte virtuel Nginx pour héberger votre site Web WordPress.

nano /etc/nginx/conf.d/wp.conf

Ajoutez les lignes suivantes :

server {
        listen 80;
        root /var/www/html/wordpress;
        index  index.php index.html index.htm;
        server_name yourdomain.com;

        error_log /var/log/nginx/yourdomain.com_error.log;
        access_log /var/log/nginx/yourdomain.com_access.log;

        client_max_body_size 100M;
        location / {
                try_files $uri $uri/ /index.php?$args;
        }
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/run/php/php7.4-fpm.sock;
                fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }
}

Enregistrez et fermez le fichier puis vérifiez le Nginx pour toute erreur de syntaxe avec la commande suivante :

nginx -t

Ensuite, redémarrez le service Nginx pour appliquer les modifications de configuration :

systemctl restart nginx

Étape 6 :Accéder à WordPress

Maintenant, ouvrez votre navigateur Web et démarrez l'installation de WordPress en utilisant l'URL http://yourdomain.com . Vous serez redirigé vers la page suivante :

Sélectionnez votre langue et cliquez sur Continuer bouton. Vous serez redirigé vers la page de configuration de WordPress :

Indiquez le titre de votre site, le nom d'utilisateur de l'administrateur, le mot de passe et cliquez sur Installer WordPress bouton. Une fois l'installation terminée, vous devriez voir la page suivante :

Cliquez sur Connexion bouton. Vous devriez voir la page de connexion de WordPress :

Indiquez votre nom d'utilisateur et votre mot de passe d'administrateur et cliquez sur Connexion bouton. Vous devriez voir le tableau de bord WordPress :

Toutes nos félicitations! vous avez installé avec succès WordPress sur Ubuntu 20.04 VPS.

Bien sûr, vous n'avez rien à faire si vous utilisez notre hébergement WordPress géré, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Installer WordPress avec OpenLiteSpeed ​​sur Ubuntu 16.04

  2. Comment installer WordPress avec LAMP Stack sur Ubuntu 16.04

  3. Comment installer MariaDB sur Ubuntu 16.04

  4. Comment installer LEMP sur Ubuntu 18.04

  5. Comment installer WordPress avec une pile LEMP sur Ubuntu 18.04

Comment installer WordPress sur Ubuntu 18.04

Comment installer MariaDB sur Ubuntu

Comment installer WordPress Ubuntu 20.04

Comment installer WordPress avec EasyEngine sur Ubuntu 20.04

Comment installer WordPress sur Ubuntu 22.04

Comment installer WordPress sur Ubuntu 20.04