C’est partie, on va maintenant s’attaquer au deuxième composant de notre serveur Web qui est PHP.
Je ne vais pas présenter PHP dans cette leçon, cela a été fait dans la leçon de présentation de cette formation.
Dans cette leçon, nous allons voir deux façons d’installer PHP sur un serveur Web.
La première solution est propre au serveur Apache2, nous allons installer le mod php, cette solution est la plus simple quand on utilise Apache2 car il n’y a pas de configuration particulière à faire.
La seconde solution est d’installer PHP-FPM qui permet de faire fonctionner indépendamment du serveur du serveur Web (Apache2 ou Nginx). PHP va avoir son propre service.
À titre personnel, je préfère la deuxième, car l’utilisation de PHP-FPM permet facilement de faire tourner plusieurs versions de PHP sur un même serveur et sur des sites ayant des charges de trafic plus importante, les performances sont meilleures.
Dans cette leçon, nous allons utiliser à plusieurs reprises la fonction phpinfo(); qui va nous permettre d’afficher la configuration de PHP dans une page Web.