Configuration de mod_php

Comme mod_perl, mod_php est un paquetage volumineux. PHP est un langage de script complet, offrant diverses fonctions. Pour exécuter PHP avec votre serveur Web, éditez le fichier httpd.conf.

Dans votre fichier httpd.conf, supprimez le signe de commentaire initial des lignes LoadModule et AddModule pour la(les) version(s) de PHP que vous avez installées.

Après la section LoadModule principale, figure une liste de six modules supplémentaires. Si vous avez installé PHP/FI, supprimez le commentaire de la ligne php_module, de manière à ce que, au lieu de :

#LoadModule php_module  modules/mod_php.so 
	

elle indique :

LoadModule php_module  modules/mod_php.so 
	

Si vous avez installé le paquetage PHP3, supprimez plutôt le commentaire de la ligne suivante :

#LoadModule php3_module	modules/libphp3.so
	

Si vous avez installé les deux paquetages PHP/FI et PHP3, supprimez le commentaire des lignes précédentes.

Après la section AddModule principale, figure une autre liste de six modules supplémentaires.

Si vous avez installé le paquetage PHP/FI, supprimez le commentaire de la ligne mod_php.c, de manière à ce que, au lieu de :

#AddModule mod_php.c 
	

elle indique :

AddModule mod_php.c 
	

Si vous avez installé le paquetage PHP3, supprimez le commentaire de la ligne mod_php3.c, de manière à ce que, au lieu de :

#AddModule mod_php3.c 
	

elle indique :

AddModule mod_php3.c 
	

Si vous avez installé les deux paquetages, supprimez les commentaires des deux lignes.

Les trois lignes suivantes :

AddType application/x-httpd-php .phtml

AddType application/x-httpd-php3 .php3

AddType application/x-httpd-php3-source .phps

figurent dans des balises <IfModule mod_php.c> tags ou <IfModule mom_php3.c>, de sorte que les types corrects sont automatiquement invoqués si au moins un des modules PHP est compilé dans Apache. Dès lors, si vous avez compilé le module PHP/FI, les types PHP/FI sont automatiquement activés. Si vous avez compilé le module PHP3, les types PHP3 sont automatiquement activés.

Enregistrez votre fichier httpd.conf, puis redémarrez Apache. Vous devriez à présent exécuter mod_php.

Reportez-vous au site Web de PHP à l'adresse http://www.php.net/ pour plus d'informations sur la configuration, le test et l'utilisation de PHP.