Comment Installer WordPress Sur CentOS 7 Linux

Aujourd’hui, nous allons apprendre comment installer WordPress sur notre distribution Linux CentOS 7.

Pourquoi CentOS?

CentOS Linux est une distribution communautaire dérivée de sources fournies gratuitement au public par Red Hat pour Red Hat Enterprise Linux (RHEL). En tant que tel, CentOS Linux vise à être fonctionnellement compatible avec RHEL. Le projet CentOS modifie principalement les packages pour supprimer l’image de marque et les illustrations des fournisseurs en amont. CentOS Linux est gratuit et gratuit à redistribuer. Chaque version de CentOS est maintenue jusqu’à 10 ans (au moyen de mises à jour de sécurité — la durée de l’intervalle de prise en charge par Red Hat a varié au fil du temps en fonction des sources publiées). Une nouvelle version de CentOS est publiée environ tous les 2 ans et chaque version de CentOS est périodiquement mise à jour (environ tous les 6 mois) pour prendre en charge le matériel plus récent. Il en résulte un environnement Linux sécurisé, nécessitant peu d’entretien, fiable, prévisible et reproductible.

Vous pouvez télécharger CentOS à partir d’ici. Vous pouvez télécharger directement l’image disque au format de fichier ISO à partir d’ici.

Qu’est-ce que WordPress?

WordPress est un outil de création de site web open source ou un système de gestion de contenu (CMS) basé sur PHP et MySQL. Matt Mullenweg et Mike Little ont programmé WordPress en 2003. C’est le système de gestion de contenu de site Web (ou CMS) statique le plus simple (pouvant également être développé pour dynamic) qui existe.

WordPress est une licence libre sous GPLv2 (ou ultérieure) de la Free Software Foundation. Selon un rapport d’enquête, WordPress a été utilisé par plus de 23,3% des 10 millions de sites Web les plus populaires. WordPress est l’un des systèmes de blogs les plus populaires utilisés sur le Web.

Il prend en charge

  • Différents thèmes gratuits & payants pour différentes interfaces utilisateur & UX
  • Plugins pour différents services & fonctionnalités
  • Mobiles (vues réactives)
  • Multi-utilisateurs & multi-blogs

À en savoir plus sur WordPress, visitez ce lien. Pour télécharger le dernier WordPress à partir d’ici.

Prérequis

Pour installer WordPress, nous aurons besoin des éléments suivants qui doivent être installés ou disponibles sur notre serveur Linux CentOS 7.

  • Apache ou Nginx en tant que serveur web
  • PHP version 5.6 ou supérieure
  • MySQL / MariaDB version 5.6 ou supérieure en tant que base de données

Ancienne version ou ancienne de PHP & MySQL peut piloter WordPress mais n’est pas recommandé depuis leur page officielle.

Assurez-vous également que votre pare-feu / iptables ou SELinux ne bloque aucun port requis ici ou que vous n’avez aucun problème avec l’autorisation utilisateur appropriée.

Pour désactiver SELinux, tapez ce qui suit

setenforce 0

Mettons d’abord à jour le serveur Linux CentOS 7. C’est une bonne pratique pour garder votre serveur à jour. Pour ce faire, émettez la commande ci-dessous l’une après l’autre et attendez qu’elle soit mise à jour. Cela dépendra de votre vitesse d’Internet et cela prendra beaucoup de temps. Alors, soyez patient.

sudo yum clean all
sudo yum -y update

Vous verrez quelque chose comme l’image ci-dessous une fois que vous en avez terminé. En fonction de l’âge de vos logiciels système ou des packages qui doivent être mis à jour. L’image ci-dessous indique une mise à jour réussie et peut également nécessiter un redémarrage du système.

yumupdatedcentos7

yumupdatedcentos7

Installation d’Apache en tant que serveur web

Pour installer Apache sur votre CentOS 7, exécutez la commande ci-dessous sur votre terminal.

sudo yum -y install httpd

Ceci téléchargera et installera Apache en tant que serveur Web sur le système.

Commençons Apache en émettant la commande ci-dessous.

sudo systemctl start httpd

Définissez Apache au démarrage ou au démarrage afin qu’après chaque redémarrage, il démarre automatiquement sans démarrage manuel.

sudo systemctl enable httpd

Testez Apache

Pour tester apache, exécutez la commande ci-dessous.

sudo systemctl status httpd

Ceci affichera le statut d’Apache pour vous.

Ou vous pouvez ouvrir un navigateur Web et taper « localhost » sans guillemets doubles dans la barre d’adresse. Vous verrez quelque chose comme ça.

testing_apache_centos7

testing_apache_centos7

Cela indique que notre serveur Web est opérationnel 🙂

Vous devrez peut-être également activer le module mod_rewrite. Il suffit d’ouvrir le fichier situé sur /etc/httpd/conf/httpd.conf par votre éditeur de fichiers préféré et changez la ligne suivante

AllowOverride None

en

AllowOverride All

Nous en avons fini avec Apache.

Installation de MySQL/MariaDB

Pour installer MySQL/MariaDB sur votre système, exécutez la commande ci-dessous.

sudo yum install mariadb-server mariadb

Cela téléchargera et installera MySQL / MariaDB sur le système.

Pour démarrer le serveur MariaDB, exécutez la commande ci-dessous.

sudo systemctl start mariadb

Maintenant, nous devons définir le mot de passe pour l’utilisateur « root » de MySQL / MariaDB. Faisons-le en tapant ce qui suit et c’est indispensable pour des raisons de sécurité.

sudo mysql_secure_installation

Vous verrez quelque chose comme ça. Appuyez sur Y pour continuer et tapez un mot de passe complexe et souvenez-vous-en.

CentOS7_security

CentOS7_security

Après avoir défini le mot de passe root, vous verrez quelque chose comme l’image ci-dessous.

afterrootpasswordCentOS7

afterrootpasswordCentOS7

Maintenant, vous obtiendrez quelques invites sur votre terminal avec des options Y / N.

Appuyez sur Y pour l’invite  » Supprimer les utilisateurs anonymes ? »

Appuyez sur Y pour l’invite « Interdire la connexion root à distance? »

Appuyez sur Y pour l’invite  » Supprimer la base de données de test et y accéder? »

Appuyez sur Y pour l’invite « Recharger les tables de privilèges maintenant? »

Après avoir terminé toutes les invites, vous verrez quelque chose comme ci-dessous.

finishmariadbCentOS7

finishmariadbCentOS7

Nous en avons fini avec MySQL/MariaDB.

Installation de PHP

Pour installer PHP, ouvrez un terminal et exécutez la commande ci-dessous.

sudo yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl

Cela téléchargera et installera PHP sur votre système CentOS 7 ainsi que d’autres modules PHP requis pour WordPress.

Installation de phpMyAdmin

Pour installer phpMyAdmin, exécutez la commande ci-dessous dans le terminal.

sudo yum -y install epel-release

Puis émettez à nouveau la commande ci-dessous.

sudo yum -y install phpmyadmin

Après avoir installé PHP, nous devons redémarrer Apache ou un autre serveur Web afin de travailler avec PHP. Tapez ce qui suit pour le faire.

sudo systemctl restart httpd.service

Pour tester si vous pouvez accéder à phpMyAdmin ou non, ouvrez n’importe quel navigateur Web et tapez ce qui suit dans la barre d’adresse.

localhost/phpmyadmin

Vous verrez quelque chose comme ça.

phpmyadminCentOS7

phpmyadminCentOS7

Nous avons fini d’installer PHP.

Installation de WordPress

Téléchargez le dernier WordPress à partir d’ici. Ou utilisez la commande ci-dessous pour le télécharger.

sudo wget https://wordpress.org/latest.zip

Après avoir téléchargé le fichier d’archive zip, décompressons-le en tapant la commande ci-dessous sur le terminal.

sudo unzip latest.zip

Après la décompression réussie, vous verrez un dossier nommé « wordpress ». Maintenant, copiez ce dossier « wordpress » dans le chemin du dossier /var/www/html en procédant comme suit.

sudo cp -avr wordpress /var/www/html

Maintenant, déplacez-vous dans le dossier /var/www/html et émettez les deux commandes ci-dessous.

sudo chmod -R 775 wordpress
sudo chown apache:apache wordpress

Maintenant, tapez ce qui suit dans la barre d’adresse de votre navigateur Web.

localhost/wordpress

Vous verrez l’image ci-dessous. Cliquez sur « Allons-y! »pour continuer.

1stwordpresscentos7

1stwordpresscentos7

Après avoir cliqué sur « Allons-y! »bouton, vous verrez quelque chose comme ça.

wordpresssetp2centos7

wordpresssetp2centos7

Maintenant, nous devons créer une base de données avec un nom comme vous le souhaitez pour installer WordPress.

Créons ensuite la base de données. Pour ce faire, ouvrez le navigateur Web et tapez ce qui suit.

localhost /phpmyadmin

Ensuite, il demandera un nom d’utilisateur & mot de passe. Tapez « root » comme nom d’utilisateur et le mot de passe que vous aviez défini précédemment lors de l’installation de MySQL/ MariaDB. J’espère que vous vous en souviendrez. Une fois connecté, vous verrez quelque chose comme ça.

phpmyadmincenos7

phpmyadmincenos7

Cliquez maintenant sur Nouveau dans le coin supérieur gauche marqué en rouge dans l’image suivante.

phpmyadmincenos7step2

phpmyadmincenos7step2

Après avoir cliqué sur Nouveau, vous verrez ceci. Tapez un nom de base de données et cliquez sur le bouton « Créer ». Ici, je tape iftekher pour le nom de ma base de données. Vous pouvez taper ce que vous voulez.

creatingdbcentos7

creatingdbcentos7

Nous avons terminé la création de notre base de données pour l’installation de WordPress.

Revenez maintenant à l’installation de WordPress.

Tapez le nom de la base de données comme iftekher (comme j’ai défini iftekher comme nom de base de données), le nom d’utilisateur comme root, le mot de passe root et laissez l’hôte de la base de données et le préfixe de la table tels quels. Cela devrait ressembler à l’image ci-dessous. Cliquez sur le bouton Soumettre pour continuer.

settingupcentos7

settingupcentos7

Après cela, vous verrez une image similaire comme ci-dessous et vous devez cliquer sur le bouton « Exécuter l’installation ».

runthecentos7

runthecentos7

Ensuite, vous verrez un écran d’accueil comme ci-dessous vous demandant le titre de votre site WordPress, votre nom d’utilisateur, votre mot de passe qui sont liés à votre site WordPress. Tapez le titre de votre site, tapez admin comme nom d’utilisateur et choisissez un mot de passe en dur, entrez votre adresse e-mail et cliquez sur « Installer WordPress ».

welcomewpcentos7

welcomewpcentos7

Ensuite, vous recevrez un message indiquant que WordPress a été installé avec succès sur votre CentOS7.

Maintenant, tapez ce qui suit dans la barre d’adresse de votre navigateur Web et vous verrez quelque chose comme ça.

localhost/wordpress

livewpcentos7

livewpcentos7

Nous en avons donc fini avec l’installation de WordPress sur notre serveur Linux CentOS 7.

Bonne journée.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.