46 lines
1022 B
Markdown
46 lines
1022 B
Markdown
|
|
Prérequis: Apache, gestion des services et des packages, principe de configuration
|
|
|
|
Information et liens utiles:
|
|
|
|
* https://blog.remirepo.net/pages/Config
|
|
|
|
|
|
### Théorie
|
|
|
|
Quelles sont les différences entre php en tant que module apache (paquet php) et php-fpm ?
|
|
|
|
Quelles sont les avantages et inconvénients de ces solutions ?
|
|
|
|
Quelle est la version de php disponible par défaut sur RedHat / CentOS ?
|
|
|
|
Quelle est la dernière version disponible de php ?
|
|
|
|
### Pratique
|
|
|
|
Installez php-fpm en version 7.3
|
|
|
|
Assurez-vous que le service soit activé et démarré
|
|
|
|
Configurez apache pour que toutes les ressources .php soient traitées par php-fpm
|
|
|
|
### Validation
|
|
|
|
Créer la page version.php dans le DocumentRoot de votre serveur, avec le contenu suivant:
|
|
|
|
|
|
<?php
|
|
echo 'Current PHP version: ' . phpversion() ."\n" . php_sapi_name() ."\n" ;
|
|
|
|
Appeler la page:
|
|
curl http://localhost/version.php
|
|
|
|
Résultat attendu: affichage sur la console de :
|
|
Current PHP version: 7.3.XX
|
|
fpm-fcgi
|
|
|
|
### À rendre
|
|
|
|
Réalisation technique
|
|
|