Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| webadmin:apache2:configuration-module-php [2018/04/06 09:34] – créée yoann | webadmin:apache2:configuration-module-php [2025/06/24 18:00] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| - | ====== | + | ====== |
| + | |||
| + | Lorsque PHP est utilisé en tant que module Apache, chaque hôte virtuel peut redéfinir les options du module via plusieurs directives (**php_value**, | ||
| + | |||
| + | < | ||
| + | Pour que les options puissent être redéfinies dans les fichiers .htaccess les directives **Allow Override options** ou **Allow Override All** doivent être définies. | ||
| + | </ | ||
| + | |||
| + | ===== La directive php_value ===== | ||
| + | |||
| + | Usage | ||
| + | < | ||
| + | php_value option valeur | ||
| + | </ | ||
| + | |||
| + | Exemple | ||
| + | < | ||
| + | php_value memory_limit 512M | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | La directive php_value n'est utilisable que sur des options de type **PHP_INI_ALL** et **PHP_INI_PERDIR**. La liste des options PHP avec leur type associé est disponible à l'URL https:// | ||
| + | </ | ||
| + | |||
| + | Une option définie via php_value dans le fichier de configuration de l’hôte virtuel Apache pourra être redéfinie dans un fichier .htaccess. | ||
| + | |||
| + | < | ||
| + | Ne pas utiliser **php_value** pour définir des valeurs booléennes, | ||
| + | </ | ||
| + | |||
| + | ===== La directive php_flag ===== | ||
| + | |||
| + | Ne s' | ||
| + | |||
| + | Usage: | ||
| + | < | ||
| + | php_flag option valeur | ||
| + | </ | ||
| + | |||
| + | Exemple: | ||
| + | < | ||
| + | php_flag log_errors On | ||
| + | </ | ||
| + | |||
| + | ===== La directive php_admin_value ===== | ||
| + | |||
| + | Permet de spécifier une option qui ne pourra plus être redéfinie ni dans un .htaccess ni dans un script via l' | ||
| + | |||
| + | Usage: | ||
| + | < | ||
| + | php_admin_value option valeur | ||
| + | </ | ||
| + | |||
| + | Exemple: | ||
| + | < | ||
| + | php_admin_value default_charset none | ||
| + | php_admin_value upload_max_filesize 2000M | ||
| + | </ | ||
| + | |||
| + | ===== La directive php_admin_flag ===== | ||
| + | |||
| + | Permet de spécifier une option booléenne qui ne pourra plus être redéfinie ni dans un .htaccess ni dans un script via l' | ||
| + | |||
| + | Usage: | ||
| + | < | ||
| + | php_admin_flag option valeur | ||
| + | </ | ||
| + | |||
| + | Exemple: | ||
| + | < | ||
| + | php_admin_flag display_errors On | ||
| + | </ | ||
| + | |||
| + | <note warning> | ||
| + | Les constantes PHP telles que **E_ALL** ou **E_NOTICE** utilisables dans le php.ini n' | ||
| + | </ | ||
| + | |||
| + | Exemple: | ||
| + | < | ||
| + | < | ||
| + | # reporte toutes les erreurs | ||
| + | php_admin_value error_reporting 32767 | ||
| + | php_admin_flag log_errors On | ||
| + | php_admin_value error_log "/ | ||
| + | </ | ||
| + | </ | ||
| - | Plusieurs directives peuvent être utilisées pour configurer les options du module PHP à activer pour chaque hôte virtuel | ||
| ===== Références ===== | ===== Références ===== | ||
| * https:// | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||