Pour installer PHP sur RedHat/CentOS 7, suivez ces étapes :
Étape 1 :Mettre à jour les référentiels système
``` merde
sudo miam mise à jour
```
Étape 2 :Installer les dépendances requises
``` merde
sudo yum install httpd openssh-clients
```
Si nécessaire, activez et démarrez le service httpd.
``` merde
sudo systemctl démarrer httpd
sudo systemctl activer httpd
```
Étape 3 :Installer PHP
``` merde
sudo miam installer php
```
Étape 4 :Vérifier l'installation de PHP
Tapez la commande pour vérifier si PHP est correctement installé.
``` merde
php-v
```
Vous devriez voir un résultat similaire à celui-ci :
``` merde
PHP 7.4.24 (cli) (construit :18 mai 2022 09:40:05) ( NTS )
Copyright (c) Le groupe PHP
Zend Engine v3.4.0, Copyright (c) Zend Technologies
avec Zend OPcache v7.4.24, Copyright (c), par Zend Technologies
```
Étape 5 :Installer des modules PHP supplémentaires (facultatif)
Des modules PHP supplémentaires peuvent être installés à l'aide de la commande yum. Par exemple, pour installer le module d'extension de base de données MySQL :
``` merde
sudo miam install php-mysqlnd
```
Étape 6 : Configurer le serveur Web pour PHP
Nous allons éditer le fichier de configuration Apache pour activer le traitement PHP.
Ouvrez le fichier de configuration suivant :
``` merde
sudo vim /etc/httpd/conf.d/php.conf
```
Décommentez la ligne suivante dans le fichier :
``` merde
LoadModule php7_module modules/libphp7.so
```
Enregistrez le fichier.
Étape 7 :Redémarrez le serveur Web Apache
Redémarrez Apache avec cette commande :
``` merde
sudo systemctl redémarrer httpd
```
Étape 8 :Créer un exemple de script PHP
Le script doit être situé dans le répertoire racine du document, par exemple. /var/www/html/info.php
Ouvrez votre éditeur de texte préféré et créez un fichier appelé info.php dans ce répertoire.
Copiez le script PHP suivant dans le fichier :
```php
phpinfo();
?>
```
Enregistrez le fichier.
Étape 9 : Tester le script PHP
Ouvrez votre navigateur Web et saisissez l'URL suivante :
http://localhost/info.php
Vous devriez voir la page d'informations PHP.
Étape 10 :Activer SELinux (facultatif)
Si SELinux est activé, vous devrez peut-être définir le contexte de sécurité correct sur le fichier de configuration PHP. Exécutez cette commande :
``` merde
sudo chcon -t httpd_sys_content_t /etc/httpd/conf.d/php.conf
```
|