Configuration

De Wiki de Jordan LE NUFF
< Technique‎ | PHP
Sauter à la navigation Sauter à la recherche

Présentation

Cette page a pour objet de décrire comment configurer PHP.

Plus d'informations sur la documentation officielle : https://www.php.net/manual/fr/index.php.

Configuration au travers Apache

Généralités

Il est possible de surcharger la configuration de PHP au travers la configuration Apache d'un vhost. Cela permet d'avoir différentes configurations PHP applicables pour différents vhosts.

Pour cela, il faut utiliser les 4 directives Apache suivantes :

  • php_value
  • php_flag
  • php_admin_value
  • php_admin_flag

Plus d'informations sur la documentation officielle : https://www.php.net/manual/fr/configuration.changes.php.

Constantes pré-définies

Dans PHP, une constante pré-définies est une variable toujours disponible dans PHP et qui, comme son nom l'indique, est invariable et définie au démarrage de PHP.

Toutefois, bien qu'elles soient interprétées correctement par PHP dans le fichier php.ini, elles ne sont pas interprétées par Apache si elles sont passées dans le fichier httpd.conf (ou autre fichier de configuration Apache).

Ainsi, dans un fichier php.ini, la directive :

error_reporting=E_ALL

aurait pour équivalent dans un fichier httpd.conf :

php_value error_reporting "32767"

Plus d'informations sur les constantes pré-définies sur la documentation officielle : https://www.php.net/manual/fr/errorfunc.constants.php.