Tutoriel simple et rapide : Comment installer WordPress sur Ubuntu localement via LAMP

Publié: 2021-01-29

Ubuntu est l'une des distributions Linux les plus populaires aujourd'hui. Plusieurs dérivés d'Ubuntu sont entrés en scène ces dernières années, tels que Linux Mint, Elementary Linux, Zorin OS, Linux Lite, etc.

Ce qui rend #Ubuntu si spécial, c'est sa simplicité et son rôle en tant que distribution Linux côté serveur.

CLIQUEZ POUR TWEETER

Ubuntu peut être utilisé pour beaucoup de choses ; vous pouvez même l'exécuter sur un Raspberry Pi. Mais qu'en est-il de son utilisation dans les blogs ?

Étant donné que WordPress est actuellement l'une des plateformes de blogs les plus populaires et le CMS le plus utilisé, alimentant plus de 63% des sites Web dans le monde, il est parfois nécessaire d'exécuter directement ce CMS sur votre système d'exploitation.

Page de destination WordPress

Étant donné que chaque distribution Linux peut être utilisée comme serveur local pour stocker vos données, vous pouvez même l'utiliser pour exécuter WordPress localement.

C'est exactement ce que nous allons apprendre à faire dans cet article ; faire fonctionner WordPress sur Ubuntu Linux.

La première partie de cet article couvrira l'installation et la configuration de LAMP Stack (Linux, Apache, MySQL et PHP) sur Ubuntu Linux 20.04 Focal Fossa. Dans la deuxième et dernière partie de cet article, nous allons télécharger, configurer et lancer WordPress.

Alors commençons, d'accord ?

Qu'est-ce que la pile LAMP ?

LAMP Stack est essentiellement une combinaison de différents logiciels que nous pouvons utiliser pour créer des sites Web dynamiques. C'est une abréviation qui signifie Linux, Apache, MariaDB/MySQL et PHP. Une fois installé sur Ubuntu Linux, LAMP Stack peut être utilisé pour créer et déployer des sites Web impressionnants sur des plates-formes telles que WordPress ou Joomla.

Dans cet article, nous n'allons pas construire n'importe quel type de site Web. Au lieu de cela, nous allons installer LAMP Stack et faire fonctionner WordPress.

La toute première chose à installer est Apache2 . C'est un logiciel serveur web/HTTP open-source et très puissant utilisé par de nombreux sites web sur Internet. Pour l'installer, nous pouvons exécuter la commande suivante :

Demande d'installation d'apache2 sur Ubuntu Linux 20.04
Source de l'image : BHLLinux

Une fois que vous voyez la demande d'installation d'Apache2, entrez "Y" et laissez le terminal terminer l'installation d'Apache2.

Notez que les fichiers de configuration pour Apache2 se trouvent dans le répertoire /etc/apache2 et que le fichier de configuration principal se trouve dans /etc/apache2/apache2.conf , que vous pouvez ouvrir à l'aide de l'éditeur de texte Vim.

La racine de document par défaut pour stocker vos fichiers Web se trouve dans /var/www/html/ .

Nous devons maintenant vérifier si Apache2 est opérationnel. Pour cela, nous pouvons utiliser la commande suivante :

Vérification de l'état d'Apache2
Source de l'image : BHLLinux

Sur Ubuntu Linux et toutes les autres distributions Linux modernes, systemd est un gestionnaire de services responsable de la maintenance de services tels qu'Apache2, etc.

Vous pouvez en savoir plus sur systemd sur ce lien.

Ensuite, exécutez la commande suivante pour vous assurer qu'Apache2 est activé.

Vérifier qu'apache2 est activé
Source de l'image : BHLLinux

Il est maintenant temps de tester Apache2 en ouvrant un navigateur Web et en saisissant votre adresse IP. Après cela, vous devriez voir le logo Ubuntu et la page par défaut d'Apache2 Ubuntu.

Pour afficher la page par défaut d'Apache2 Ubuntu, entrez http://YOUR_IP_ADDRESS . Vous pouvez connaître votre adresse IP en exécutant la commande hostname -I .

Affichage de l'adresse IP de la machine
Source de l'image : BHLLinux

Lors de la saisie de votre adresse IP dans un navigateur Web, la page par défaut Apache2 Ubuntu suivante devrait apparaître :

Page par défaut d'Ubuntu
Source de l'image : BHLLinux

Si vous voyez cette page, cela signifie que vous avez installé avec succès Apache2 sur votre machine.

Maintenant, nous passons à MariaDB.

Installer MariaDB sur Ubuntu 20.04

Dans cette partie de l'article, nous allons installer et configurer MariaDB, un fork du populaire système de gestion de base de données MySQL. Ce client de base de données est si populaire qu'il a également trouvé sa place dans Ubuntu Linux.

Pour l'installer, exécutez la commande suivante :

Commande d'installation de MariaDB pour Ubuntu Linux
Source de l'image : BHLLinux

Une fois cette commande exécutée, le terminal affichera l'invite d'installation suivante :

Installation du client MariaDB sur Ubuntu Linux
Source de l'image : BHLLinux

Le fichier de configuration de MariaDB est stocké dans le répertoire /etc/mysql . Encore une fois, si vous le souhaitez, vous pouvez l'ouvrir à l'aide de l'éditeur de texte Vim.

Maintenant, exécutez la commande suivante pour vous assurer que le service MariaDB est en cours d'exécution :

Vérifier que le service MariaDB est en cours d'exécution
Source de l'image : BHLLinux

Enfin, nous devons nous assurer que MariaDB démarrera automatiquement au redémarrage du système. Nous pouvons le faire en tapant la commande suivante :

S'assurer que MariaDB est activé pour démarrer au redémarrage du système
Source de l'image : BHLLinux

Maintenant, configurons quelques mesures de sécurité de base pour l'installation de la base de données MariaDB en exécutant le script mysql_secure_installation .

Après avoir exécuté ce script, vous devrez répondre à plusieurs questions :

  • Entrez le mot de passe actuel pour root (appuyez sur Entrée pour aucun) : Entrez
  • Définir un mot de passe root ? [O/n] oui
  • Supprimer les utilisateurs anonymes ? [O/n] oui
  • Interdire la connexion root à distance ? [O/n] oui
  • Supprimer la base de données de test et y accéder ? [O/n] oui
  • Recharger les tables de privilèges maintenant ? [O/n] oui
Définition de la sécurité de base pour MariaDB dans Ubuntu Linux
Source de l'image : BHLLinux

Ensuite, exécutez la commande suivante, avec les droits sudo, afin d'accéder au shell MariaDB :

Entrer dans le shell MariaDB dans Ubuntu Linux
Source de l'image : BHLLinux

Ok, c'était l'installation et la configuration de MariaDB sur Ubuntu Linux 20.04.

Maintenant, installons PHP.

Installer PHP sur Ubuntu 20.04

PHP est un langage de script à usage général et l'un des langages de programmation les plus populaires utilisés pour le développement Web. Il alimente certains des sites Web et des services Web les plus populaires au monde.

Pour installer PHP dans Ubuntu 20.04, exécutez la commande suivante :

Installation de PHP
Source de l'image : BHLLinux

Une fois que vous avez exécuté cette commande, vous verrez l'invite d'installation suivante dans le terminal Ubuntu Linux :

Installation de PHP dans Ubuntu Linux 20.04
Source de l'image : BHLLinux

Notez que les fichiers de configuration pour PHP se trouvent dans le répertoire /etc/php/7.2 .

Après avoir installé PHP, exécutez la commande suivante pour redémarrer Apache2 afin que la modification prenne effet :

Redémarrage du service apache2
Source de l'image : BHLLinux

Afin de tester si Apache et PHP fonctionnent et communiquent correctement, nous devons créer un exemple de page info.php à l'emplacement suivant /var/www/html . Je vais utiliser l'éditeur de texte Vim pour terminer la tâche.

Le code source de la page info.php est le suivant :

Création d'un exemple de page info.php
Source de l'image : BHLLinux

Maintenant, exécutez la commande http://YOUR_IP_ADDRESS/info.php .

Comme mentionné précédemment, vous pouvez connaître votre adresse IP à l'aide de la commande hostname -I . L'exécution de la commande doit afficher la page PHP suivante :

Test de l'exemple de page info.php dans Ubuntu Linux 20.04
Source de l'image : BHLLinux

Si vous voyez la page ci-dessus, cela signifie que PHP a été installé avec succès sur votre machine, dans mon cas, sur Ubuntu Linux 20.04. Cela marque l'installation réussie de LAMP Stack sous Ubuntu Linux 20.04.

Nous sommes maintenant prêts à télécharger, installer et configurer WordPress.

Téléchargement et installation de WordPress

Maintenant que nous avons installé et configuré avec succès LAMP Stack, téléchargeons la dernière version de WordPress et installons-la sur Ubuntu Linux 20.04.

Pour ce faire, exécutez la commande suivante :

Téléchargement du dernier package WordPress
Source de l'image : BHLLinux

Une fois le téléchargement terminé, nous devons utiliser la commande tar afin d'extraire le fichier archivé. La commande est la suivante :

Extraction du package WordPress téléchargé
Source de l'image : BHLLinux

Et voici les détails de l'extraction du package WordPress :

Les détails d'extraction du package WordPress
Source de l'image : BHLLinux

Maintenant, déplacez le répertoire WordPress extrait dans la racine de votre document /var/www/html/ , comme indiqué dans l'image ci-dessous. Sauf dans votre cas, remplacez "monsite.com" par le nom de votre site Web ou votre nom de domaine.

Déplacer le répertoire WordPress
Source de l'image : BHLLinux

Maintenant, nous devons définir les autorisations appropriées pour le répertoire du site Web (/var/www/html/mysite.com). Le répertoire doit appartenir à un utilisateur Apache2 et à un groupe appelé www-data.

Pour accomplir cette tâche, la commande suivante doit être utilisée :

Configuration des autorisations
Source de l'image : BHLLinux

Création d'une base de données pour le site WordPress

Pour commencer à créer une base de données, nous devons nous connecter au shell de la base de données MariaDB à l'aide de la commande suivante :

Connexion au shell de la base de données MariaDB
Source de l'image : BHLLinux

Une fois connecté, nous devons exécuter quelques commandes qui créeront une base de données de site et un utilisateur avec des privilèges. Les commandes sont les suivantes :

Création de mon site et de la base de données d'utilisateurs à l'aide de MariaDB
Source de l'image : BHLLinux

Ensuite, accédez à la racine du document de votre site Web et créez un fichier wp-config.php en utilisant l'exemple de configuration illustré dans l'image ci-dessous.

Création du fichier wp-config.php
Source de l'image : BHLLinux

Maintenant, à l'aide de l'éditeur de texte Vim, ouvrez le fichier wp-config.php et saisissez les informations suivantes :

Modification du fichier wp-config.php
Source de l'image : BHLLinux

Dans la prochaine partie de cet article, nous devons créer un hôte virtuel Apache pour le site Web WordPress. Alors allons-y.

Création d'un hôte virtuel Apache pour le site Web WordPress

Nous devons configurer le serveur Web Apache pour servir notre site WordPress. Nous pouvons le faire en créant un hôte virtuel pour le site Web sous la configuration Apache.

Pour créer et activer un nouvel hôte virtuel, nous devons créer un nouveau fichier dans le répertoire /etc/apache2/sites-available/ .

À des fins de démonstration, nous allons le nommer mysite.com.conf . Nous pouvons créer le fichier en utilisant la commande suivante :

Création du fichier mysite.com.conf sous Apache2
Source de l'image : BHLLinux

Une fois le fichier modifiable, saisissez la configuration suivante :

Saisie des détails de configuration pour le fichier mysite.com.conf
Source de l'image : BHLLinux

Maintenant, enregistrez le fichier mysite.com.conf nouvellement édité et vérifiez la configuration Apache pour l'exactitude de la syntaxe. Si tout va bien, activez le nouveau site et rechargez le service Apache2 pour que les modifications prennent effet.

La commande pour ce faire est la suivante :

Vérification de l'apache2 pour l'exactitude de la syntaxe
Source de l'image : BHLLinux

Ci-dessous, vous pouvez voir comment j'ai activé mysite.com.conf et rechargé Apache2.

Activer mysite.com.conf et recharger apache2
Source de l'image : BHLLinux

Enfin, assurez-vous de désactiver l'hôte virtuel par défaut afin que votre nouveau site puisse se charger correctement dans un navigateur Web.

Pour ce faire, exécutez les commandes suivantes :

Désactiver l'hôte virtuel par défaut et recharger apache2
Source de l'image : BHLLinux

Terminer l'installation de WordPress via l'interface Web

La dernière partie de cet article montre comment terminer l'installation de WordPress à l'aide du programme d'installation Web.

Tout d'abord, ouvrez votre navigateur et entrez ce qui suit :

Exécution du programme d'installation de WordPress
Source de l'image : BHLLinux

Une fois que vous l'exécutez, une fenêtre WordPress devrait se charger. Là, vous devez cliquer sur Suivant.

Maintenant, vous devez remplir certaines informations afin d'accéder au tableau de bord d'administration WordPress bien connu sur votre Ubuntu Linux. WordPress vous demandera de renseigner le titre de votre site, votre nom d'utilisateur, votre mot de passe, votre adresse e-mail, etc.

Remplir les informations WordPress requises
Source de l'image : BHLLinux

Une fois l'installation de WordPress terminée, vous devriez voir le formulaire de connexion pour le tableau de bord d'administration.

Saisie des informations de connexion pour WordPress
Source de l'image : BHLLinux

Une fois connecté avec votre nom d'utilisateur et votre mot de passe, vous devriez enfin voir le tableau de bord.

Tableau de bord WordPress
Source de l'image : BHLLinux

Si vous parvenez à vous connecter, cela signifie que WordPress a été installé avec succès sur votre machine. Vous êtes maintenant prêt à publier votre tout premier article de blog directement à partir de votre WordPress installé localement.

Conclusion

Comme nous sommes arrivés à la fin de cet article, je peux dire que ce fut une expérience formidable d'installer WordPress via LAMP Stack sur Ubuntu Linux 20.04. Et si vous souhaitez que WordPress soit opérationnel localement, vous pouvez utiliser cet article comme guide.

Dans l'ensemble, j'espère que vous avez appris quelque chose de nouveau, et j'ai hâte de vous revoir sur notre blog !