Comment installer WordPress sur AlmaLinux 8 | Rocky Linux 8

Publié le 03 décembre 2021 par Mycamer

Dans ce didacticiel, nous fournissons les étapes pour installer WordPress avec le serveur Web Apache sur ALamLinux ou Rocky Linux 8 exécutant VPS, Cloud Hosting ou un serveur local à l’aide de la ligne de commande.

WordPress n’a pas besoin d’introduction, quiconque est dans les blogs ou le développement Web connaît déjà ce système de gestion de contenu open source. Des millions de sites Web fonctionnent actuellement dessus avec l’aide d’Apache-webserver. Et si vous avez récemment acheté un cloud ou un serveur d’hébergement privé virtuel sur lequel vous exécutez Alamlinux ou Rocky Linux 8 et que vous souhaitez installer votre WordPress avec la pile LAMP (Linux, Apache, MySQL, PHP), voici les étapes à suivre.

Noter: Nous vous recommandons d’utiliser n’importe quel panneau de contrôle d’hébergement Web pour installer et gérer WordPress tel que Cpanel ou n’importe quel open source, voici la liste des meilleurs panneaux de contrôle d’hébergement open source.

Étapes pour installer WordPress sur Rocky Linux 8 | AlmaLinux 8

L’utilisateur peut également suivre les étapes données pour CentOS 8, mais comme il ne s’agit plus d’une version prise en charge par LTS, vous devez donc opter pour Alma, Rocky ou tout autre Linux pris en charge à long terme.

Mettre à jour le cache du référentiel DNF

Exécutez la commande de mise à jour du système qui actualisera le cache du référentiel système pour en créer un nouveau avec une liste mise à jour des packages disponibles pour l’installation à partir des référentiels système.

sudo dnf update

Installez également :

sudo dnf install wget nano -y

Installer Apache HTTPd sur Almalinux ou rocky

Pour servir des pages Web WordPress sur un réseau local ou Internet à l’aide d’un navigateur, nous avons besoin d’un serveur Web. Et ici, nous allons installer un serveur Web Apache populaire.

sudo dnf install httpd -y

Démarrer et activer le service système Apache

sudo systemctl enable --now httpd

Vérifie ça:

systemctl status httpd

Activer le module de réécriture :

sudo nano /etc/httpd/conf/httpd.conf

A la fin du fichier ajoutez cette ligne :

LoadModule rewrite_module modules/mod_rewrite.so

Enregistrez-le en utilisant Ctrl+O, appuyez sur le Entrer clé, puis Ctrl+X pour quitter.

Installer MariaDB et PHP 8.0

La prochaine chose dont nous avons besoin est la base de données MySQL ou MariaDB pour stocker les données et le langage PHP sur notre AlmaLinux ou Rocky 8 car WordPress a été écrit en PHP.

Pour MariaDB:

sudo dnf install mariadb

Démarrer et activer son service

sudo systemctl enable --now mariadb

Vérifie ça:

systemctl status mariadb

Sécurisez votre installation de base de données

sudo mysql_secure_installation

Passez par l’assistant textuel guidé pour sécuriser le MariaDB/MySQL

Pour PHP 8.0 et ses extensions

Par défaut, la version PHP 7.2 peut être installée à partir du référentiel de flux d’applications d’Almalinux ou de Rocky, mais WordPress a besoin de PHP 7.4 ou supérieur, nous choisirons donc la dernière version, à savoir PHP 8.0.

Pour PHP 8.0 nous devons activer le référentiel REMI.

sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm

sudo dnf update 

sudo dnf module reset php

sudo dnf module enable php:remi-8.0 

sudo dnf update
sudo dnf install php php-{bz2,mysqli,curl,gd,intl,common,mbstring,xml}

Redémarrer le serveur Apache

Une fois PHP et ses extensions installés, redémarrez le serveur Apache pour l’intégrer correctement.

sudo systemctl restart httpd

Créer une base de données

WordPress ne va pas stocker toutes les données générées par l’utilisateur telles que la page Web, le mot de passe de l’utilisateur, les données du plugin et autres sur le stockage local au format simple. Cela nécessitait un serveur de base de données installé localement ou sur un serveur distant pour relier efficacement toutes les données afin de les servir chaque fois que nécessaire. Ici, nous avons déjà installé MariaDB. Créons donc une base de données et un utilisateur dédiés à utiliser dans WordPress.

sudo mysql
CREATE DATABASE youdb;
CREATE USER 'user'@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON youdb.* TO 'user'@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit;

Noter: Remplacer utilisateur et le mot de passe avec ce que vous voulez définir.

Télécharger WordPress sur Almalinux | Rocky Linux 8

WordPress n’est pas disponible via le référentiel par défaut. Par conséquent, nous devons télécharger ses fichiers depuis son site officiel pour installer et configurer ce CMS manuellement.

wget http://WordPress.org/latest.tar.gz

Extrayez le fichier :

tar -xzvf latest.tar.gz

Déplacez-le dans le répertoire Webroot.

sudo mv wordpress/* /var/www/html/

Accorder à l’utilisateur Apache les droits de lecture et d’écriture sur le dossier déplacé.

chown -R apache:apache /var/www/html/

À un moment donné, Selinux peut créer un problème d’autorisation et donc s’exécuter ;

chcon -t httpd_sys_rw_content_t /var/www/html/ -R

Ports ouverts dans le pare-feu :

Si vous utilisez nuage l’hébergement puis ouvre les ports dans son pare-feu au lieu de l’OS.

sudo firewall-cmd --permanent --zone=public --add-service=http

sudo firewall-cmd --permanent --zone=public --add-service=https

sudo systemctl reload firewalld

Configurer et installer WordPress sur Rocky ou AlmaLinux 8

Enfin, accédez à votre navigateur Web et entrez un nom de domaine tel que http://exemple.com ou http://server-ip- address du serveur sur lequel vous avez installé WordPress.

Frappez le Allons-y bouton.

Ajoutez les détails de la base de données que vous avez créés. Appuyez sur le bouton Soumettre.

Exécuter l’installation

Après cela, cliquez sur le bouton « Exécuter l’installation » et créez Nom d’utilisateur et Mot de passe.

— to www.how2shout.com