Cet article explique comment installer Apache® et PHP® sur CentOS® 7. L'image CentOS 7 par défaut n'a pas accès aux référentiels qui prennent en charge PHP version 5.6 et supérieure, vous devez donc activer un référentiel qui le fait. Installez ce référentiel en utilisant le gestionnaire de packages CentOS par défaut, yum
. L'avantage d'utiliser yum
pour effectuer l'installation est que yum
installe automatiquement les futures mises à jour de sécurité et gère les dépendances.
REMARQUE :Ce guide active le référentiel Inline with Upstream Stable (IUS), qui fournit des versions plus récentes de certains logiciels trouvés dans les référentiels CentOS et Red Hat® officiels. Red Hat] (/support/how-to/install-epel-and-additional-repositories-on-centos-and-red-hat/)article.
Installer Apache
Utilisez les étapes suivantes pour installer Apache :
-
Exécutez la commande suivante :
yum install httpd
-
Utilisez le systemd
systemctl
outil pour démarrer le service Apache :systemctl start httpd
-
Activez le service pour qu'il démarre automatiquement au démarrage :
systemctl enable httpd.service
-
Ouvrez le port 80 pour le trafic Web :
firewall-cmd --add-service=http --permanent
-
Rechargez le pare-feu :
firewall-cmd --reload
Confirmez la réussite de l'installation en saisissant l'adresse IP de votre serveur dans un navigateur pour afficher la page de test Apache par défaut.
Installer PHP 7.3
Utilisez yum
pour installer un dépôt prenant en charge PHP 7.3 :
-
Exécutez la commande suivante :
sudo yum install https://repo.ius.io/ius-release-el7.rpm
-
Installez PHP et certains modules PHP populaires :
yum install mod_php73 php73-bcmath php73-cli php73-gd php73-ldap php73-mbstring php73-mysqlnd php73-soap
-
Confirmez que votre serveur utilise PHP 7.3 en exécutant la commande suivante :
php -v
Vous devriez voir le résultat suivant :
PHP 7.3.25 (cli) (built: Dec 1 2020 21:50:13) ( NTS )