Configuration
Sommaire
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.