Cet article explique comment installer Apache et PHP sur CentOS 8
Serveur Web Apache
Apache httpd est un serveur Web open source spécialement conçu pour les plates-formes Unix né en 1995. C'est l'un des serveurs les plus populaires et les plus utilisés au monde. Près de la moitié des sites Web sont servis avec Apache.
Installer Apache et PHP sur CentOS 8
Le serveur Web Apache peut être téléchargé et compilé à partir du site Web du projet. Mais ce n'est pas optimal, il est donc préférable de l'installer à partir du référentiel CentOS 8.
Alors, ouvrez un terminal et installez-le en utilisant la commande suivante :
:~$ sudo dnf install httpd
Si vous n'avez pas sudo activé, exécutez simplement les commandes en tant que root sans la commande sudo.
Comme vous le voyez sur l'image, de nombreuses dépendances doivent être satisfaites. Mais cela sera pris en charge par DNF. Alors acceptez simplement la proposition d'installation et elle commencera.
Le serveur Web Apache est installé mais doit encore démarrer le service. Pour ce faire, exécutez :
:~$ sudo systemctl start httpd
Cependant, vous devez configurer Apache pour qu'il démarre au démarrage.
:~$ sudo systemctl enable httpd
Vous pouvez maintenant vérifier l'état du service pour voir s'il est lancé ou non.
:~$ sudo systemctl status httpd
Sur CentOS, le pare-feu est activé par défaut, donc si vous ne définissez pas les règles pour Apache, cela ne fonctionnera pas.
:~$ sudo firewall-cmd --add-service=http --zone=public --permanent
Et appliquez les modifications en redémarrant le pare-feu :
:~$ sudo firewall-cmd --reload
Maintenant, ouvrez un navigateur Web et accédez à votre serveur. Dans la barre d'adresse, tapez http://IP-address-of-the-server
ou http://Domain-name
Si tout s'est bien passé, vous devrez voir la page de test Apache sur CentOS 8.
Maintenant, installez PHP
PHP est un langage de programmation rapide et facile à apprendre disponible pour Linux. C'est dans ce langage que de nombreuses applications Web telles que WordPress ont été créées. En ce sens, l'avoir est un gage de compatibilité avec de nombreuses applications.
Pour installer PHP et certains de ses modules, exécutez simplement la commande suivante :
:~$ sudo dnf install php php-common php-pecl-apcu php-cli php-mysqlnd
Ensuite, bien sûr, vous devez prouver que tout va bien.
Créez un fichier PHP dans le répertoire racine d'Apache.
:~$ sudo nano /var/www/html/test.php
Et ajoutez ce contenu :
<?php phpinfo(); ?>
Enregistrez les modifications et fermez le fichier.
Et puisque vous avez installé PHP après Apache, vous devez redémarrer le service Apache pour qu'il puisse l'interpréter.
:~$ sudo systemctl restart httpd
Encore une fois, ouvrez votre navigateur Web et essayez d'ouvrir le fichier PHP nouvellement créé.
Si vous voyez une image comme celle-ci, alors Apache et PHP fonctionnent correctement sur CentOS 8.
Alors félicitations, vous avez atteint l'objectif. Le serveur Web Apache et PHP fonctionnent déjà correctement.
Conclusion
En conclusion de cet article, nous pouvons affirmer qu'Apache est un serveur Web très utile utilisé par de nombreuses personnes à travers le monde. Grâce à l'open source, nous pourrons examiner le code source et pour cette raison, il est assez sûr et stable.
Cependant, Apache nécessite d'être couplé à un langage de programmation pour l'interprétation des sites web. C'est pourquoi PHP a été installé. Ensemble, ils peuvent gérer la plupart des sites Web d'aujourd'hui.
Maintenant, nous voulons avoir de vos nouvelles, aimez-vous Apache ? L'avez-vous installé ? Faites-le nous savoir