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