Position actuelle: Accueil> Derniers articles> Comment installer et configurer PHP 7 avec le serveur Web Apache sur CentOS 7

Comment installer et configurer PHP 7 avec le serveur Web Apache sur CentOS 7

gitbox 2025-06-29

Préparation du système

Avant de commencer à installer et à configurer PHP 7 avec Apache, assurez-vous que votre système CENTOS 7 a les dernières mises à jour. Mise à jour avec la commande suivante:

 sudo yum update -y

Installer Apache

Ensuite, installez le serveur Web Apache. Exécutez la commande suivante pour installer:

 sudo yum install httpd -y

Une fois l'installation terminée, démarrez le service Apache et assurez-vous qu'il démarre automatiquement lorsque le système démarre:

 sudo systemctl start httpd
 sudo systemctl enable httpd

Vérifiez l'installation d'Apache

Pour vérifier qu'Apache est installé et exécuté avec succès, vous pouvez accéder à l'adresse IP du serveur dans votre navigateur. Si tout fonctionne bien, vous verrez la page de bienvenue par défaut d'Apache.

Installer php 7

Après avoir installé Apache, continuez à installer PHP 7. Activez d'abord le référentiel de collections de logiciels (SCL) pour prendre en charge PHP 7:

 sudo yum install centos-release-scl -y

Ensuite, installez PHP 7 et ses modules couramment utilisés:

 sudo yum install rh-php74 rh-php74-php rh-php74-php-mysqlnd -y

Activer PHP 7

Une fois l'installation terminée, activez PHP 7 avec la commande suivante:

 scl enable rh-php74 bash

Configurer Apache pour prendre en charge PHP

Pour qu'Apache prenne en charge PHP, vous devez installer le module Apache de PHP:

 sudo yum install rh-php74-php-pecl-apcu -y

Après avoir installé le module, modifiez le fichier de configuration Apache pour traiter le fichier PHP:

 sudo vi /etc/httpd/conf/httpd.conf

Assurez-vous d'ajouter la ligne suivante au fichier de configuration:

 AddHandler php74-script .php

Tester l'installation de PHP

Créez un fichier phpinfo pour tester si PHP fonctionne correctement. Créez un fichier nommé info.php dans le répertoire racine du serveur et ajoutez ce qui suit:

 <?php phpinfo(); ?>

Visitez ce fichier: http: //your-server-ip/info.php, vous verrez la page d'informations de configuration PHP et confirmerez que l'installation est réussie.

Redémarrer le service Apache

Une fois la configuration terminée, redémarrez le service Apache pour donner aux modifications: prendre effet:

 sudo systemctl restart httpd

Sécurité et optimisation

Pour assurer la sécurité du serveur, il est recommandé de désactiver les modules inutiles et de configurer un pare-feu. Dans le même temps, envisagez d'installer un certificat SSL pour fournir une protection de cryptage pour le site Web.

Résumer

Grâce aux étapes de cet article, vous avez réussi à construire des serveurs Web PHP 7 et Apache sur votre système CENTOS 7. Cela vous fournit une solide fondation de développement Web sur lequel vous pouvez continuer à étendre d'autres services et applications.