Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer WordPress avec LAMP sur CentOS 8. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo
privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
WordPress est le premier système de gestion de contenu au monde. Utilisé par des dizaines de millions de pages Web et de créateurs Internet, WordPress est l'épine dorsale de la plupart des blogs, des sites Web d'entreprises, des magasins de commerce électronique et bien plus encore. Les performances des pages Web avec WordPress sont également généralement parmi les plus rapides disponibles.
Installer WordPress avec LAMP sur CentOS 8
Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.
sudo dnf update
Étape 2. Installez la pile LAMP sur le serveur CentOS.
Il est supposé que vous avez déjà installé la pile LAMP sur CentOS 8. Si ce n'est pas le cas, veuillez consulter le didacticiel suivant :
- Comment installer la pile LAMP (Apache, MariaDB et PHP)
Étape 3.Installez WordPress sur le système CentOS.
WordPress n'est pas disponible dans le référentiel de packages officiel de CentOS 8. Vous devez donc le télécharger depuis le site officiel :
cd /var/www/html wget -c http://wordpress.org/latest.tar.gz
Ensuite, extrayez le fichier archivé :
tar -xzvf latest.tar.gz
Changez le propriétaire et définissez les bonnes autorisations pour ces fichiers, vous devez exécuter la commande suivante :
sudo chown -R www-data:www-data /var/www/html/wordpress
Étape 4. Créez une base de données pour WordPress.
WordPress utilise la base de données MariaDB pour stocker toutes ses données telles que les publications, les pages, les utilisateurs, les plugins et les paramètres de thèmes. Connectez-vous à votre serveur MariaDB avec la commande suivante et entrez votre mot de passe root MariaDB :
mysql -u root -p
Une fois dans la console MariaDB, créez une nouvelle base de données :
CREATE DATABASE wordpress_db; CREATE USER example@unixlinux.online IDENTIFIED BY 'your-strong-password'; GRANT ALL PRIVILEGES ON wordpress_db.* TO example@unixlinux.online; FLUSH PRIVILEGES; exit;
Une fois la base de données créée, nous devrons ajouter ces informations au fichier de configuration de WordPress :
cd /var/www/html/wordpress mv wp-config-sample.php wp-config.php
Ouvrez maintenant le wp-config.php
fichier avec votre éditeur de texte préféré, par exemple :
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress_db'); /** MySQL database username */ define('DB_USER', 'wordpress_user'); /** MySQL database password */ define('DB_PASSWORD', 'your-strong-password'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', '');
Étape 5. Configurez Apache.
Configurez maintenant le serveur Apache pour héberger WordPress. Créez un fichier de configuration avec un alias vers le répertoire WordPress :
sudo nano /etc/httpd/conf.d/wordprees.conf
Maintenant, saisissez les lignes de codes suivantes dans le wordpress.conf
fichier :
<VirtualHost *:80> ServerAdmin root@localhost DocumentRoot /var/www/html/wordpress<Directory "/var/www/html/wordpress"> Options Indexes FollowSymLinks AllowOverride all Require all granted</Directory> ErrorLog /var/log/httpd/wordpress_error.log CustomLog /var/log/httpd/wordpress_access.log common</VirtualHost>
Enregistrez le fichier et fermez-le. Maintenant, redémarrez le service Apache pour recharger les modifications :
sudo systemctl restart httpd
Étape 6. Configurez le pare-feu.
Pour permettre aux utilisateurs externes d'accéder à WordPress depuis votre serveur, vous devez ouvrir le port 80 du serveur Web :
sudo firewall-cmd --add-port=80/tcp --zone=public --permanent sudo firewall-cmd --reload
Étape 7. Accéder à WordPress.
Vous pouvez désormais accéder à l'assistant d'installation Web de WordPress dans votre navigateur en saisissant le nom de domaine de votre installation WordPress :
http://your-server-IP
Ensuite, cliquez sur Continuer et saisissez le titre du site, le nom d'utilisateur, le mot de passe et votre adresse e-mail. Cliquez maintenant sur Installer WordPress.
C'est tout ce que vous avez à faire pour installer WordPress sur CentOS 8. J'espère que ce petit conseil vous sera utile. Pour en savoir plus sur WordPress avec LAMP, veuillez vous référer à leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.