Installez WordPress avec Nginx, Mariadb 10 et Php 7 sur Ubuntu 18.04

Installez WordPress avec Nginx, Mariadb 10 et Php 7 sur Ubuntu 18.04

Wordpress 5 Récemment publié avec quelques changements de base, comme l'éditeur de Gutenberg. Beaucoup de nos lecteurs pourraient vouloir le tester sur leur propre serveur. Pour ceux d'entre vous, dans ce tutoriel, nous allons configurer Wordpress 5 avec Lemp sur Ubuntu 18.04.

Lire aussi: Installez WordPress avec Nginx, Mariadb 10 et Php 7 sur Debian 9

Pour les personnes qui ne sont pas conscientes, Lemp est une combinaison populaire de Linux, Nginx, Mysql / mariadb et Php.

Exigences

  1. Un serveur dédié ou un VPS (Serveur privé virtuel) avec Ubuntu 18.04 installation minimale.

IMPORTANT: Je vous suggère d'opter pour l'hébergement Bluehost, qui nous offre une remise spéciale pour nos lecteurs, et il est également livré avec un 1 domaine libre, 1 adresse IP, SSL gratuit et Support 24/7 pour la vie.

Ce tutoriel vous guidera à travers l'installation de tous les packages requis, créant votre propre base de données, préparant VHOST et terminant l'installation WordPress via le navigateur.

Installation du serveur Web Nginx sur Ubuntu 18.04

Nous allons d'abord préparer notre serveur Web Nginx. Pour installer le package, exécutez la commande suivante:

$ sudo apt Update && sudo apt mise à niveau $ sudo apt install nginx 

Pour démarrer le nginx Service et le démarrer automatiquement sur le démarrage du système, exécutez les commandes suivantes:

$ sudo systemctl start nginx.service $ sudo systemctl activer nginx.service 

Création du site Web VHOST pour WordPress sur Nginx

Maintenant, nous allons créer vhost Pour notre site Web WordPress. Créez le fichier suivant à l'aide de votre éditeur de texte préféré:

$ sudo vim / etc / nginx / sites-disponible / wordpress.confli 

Dans l'exemple ci-dessous, modifiez exemple.com avec le domaine que vous souhaitez utiliser:

Server écouter 80; Écoutez [::]: 80; root / var / www / html / wordpress; Index index.index PHP.index html.htm; nom du serveur exemple.com www.exemple.com; client_max_body_size 100m; Emplacement / try_files $ uri $ uri / / index.php?$ args;  Emplacement ~ \.php $ inclure des extraits / fastcgi-php.conf; fastcgi_pass Unix: / var / run / php / php7.2-FPM.chaussette; fastcgi_param script_filename $ document_root $ fastcgi_script_name;  

Enregistrer le fichier et quitter. Ensuite, activez le site avec:

$ sudo ln -s / etc / nginx / sites-disponible / wordpress.conf / etc / nginx / sites compatible / 

Puis recharger nginx avec:

$ sudo systemctl recharger nginx 

Installation de Mariadb 10 sur Ubuntu 18.04

Nous utiliserons Mariadb Pour notre base de données WordPress. Pour installer MARIADB, exécutez la commande suivante:

$ sudo apt installer MariaDb-Server MariaDB-Client 

Une fois l'installation terminée, nous le démarrerons et le configurerons pour démarrer automatiquement sur le démarrage du système:

$ sudo systemctl start mariadb.Service $ sudo systemctl Activer mariaDB.service 

Sécurisez ensuite votre installation MARIADB en exécutant la commande suivante:

$ sudo mysql_secure_installation 

Répondez simplement aux questions de l'invite pour terminer la tâche.

Création de la base de données WordPress pour le site Web

Après cela, nous préparerons la base de données, l'utilisateur de la base de données et le mot de passe pour cet utilisateur. Ils seront utilisés par notre application WordPress afin qu'il puisse se connecter au serveur MySQL.

$ sudo mysql -u root -p 

Avec les commandes ci-dessous, nous allons d'abord créer une base de données, puis un utilisateur de base de données et son mot de passe. Ensuite, nous accorderons les privilèges des utilisateurs à cette base de données.

Créer une base de données wordpress; CRÉER UN UTILISATEUR 'wp_user'@' localhost 'identifié par'Secure_password';; Accorder tout wordpress.* POUR 'wp_user«@« localhost »; Privilèges de rinçage; SORTIE; 

Installation de Php 7 sur Ubuntu 18.04

Depuis Wordpress La demande est-elle écrite en Php, Nous installerons PHP et les packages PHP requis pour exécuter WordPress, utiliser la commande ci-dessous:

$ sudo apt install php-fpm php-commun php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-ldap php-zip php-curl 

Une fois l'installation terminée, nous démarrerons le php-fpm Service et activez-le:

$ sudo systemctl start php7.2-fpm $ systemCTL Activer PHP7.2-FPM 

Installation de WordPress 5 sur Ubuntu 18.04

À partir de ce moment, commence la partie facile. Téléchargez le dernier package WordPress avec la commande wget suivante:

$ cd / tmp && wget http: // wordpress.org / dernier.le goudron.gz 

Extraire les archives avec:

$ sudo Tar -xvzf Dernière.le goudron.gz -c / var / www / html 

Ce qui précède créera notre racine de document que nous avons définie dans le VHOST qui est / var / www / html / wordpress. Nous devrons alors modifier la propriété des fichiers et dossiers de ce répertoire avec:

$ sudo chown www-data: / var / www / html / wordpress / -r 

Maintenant, nous sommes prêts à exécuter l'installation de notre WordPress. Si vous avez utilisé un domaine non enregistré / inexistant, vous pouvez configurer vos hôtes / etc / hôtes dossier avec l'enregistrement suivant:

192.168.1.100 exemple.com 

Supposant que l'adresse IP de votre serveur est 192.168.1.100 et que le domaine que vous utilisez est exemple.com De cette façon, votre ordinateur résoudra exemple.com sur l'adresse IP donnée.

Chargez maintenant votre domaine dans un navigateur, vous devriez voir la page d'installation WordPress:

Sélectionnez WordPress Install Language

Sur la page suivante, entrez les informations d'identification de la base de données que nous avons configurées plus tôt:

Paramètres de la base de données WordPress

Soumettez le formulaire et sur l'écran suivant, configurez le titre de votre site Web, l'utilisateur de l'administrateur et l'e-mail:

Configuration du site Web WordPress

Votre installation est maintenant complète et vous pouvez commencer à gérer votre site Web WordPress. Vous pouvez commencer par installer un nouveau thème frais ou en étendant les fonctionnalités du site via des plugins.

Conclusion

C'était ça. Le processus de configuration de la vôtre Wordpress installation sur Ubuntu 18.04. J'espère que le processus a été facile et simple.