Un bloc[ WebPIChanges ] dans le php.ini, c'est quoi ?

Eléphanteau du PHP | 13 Messages

17 juil. 2015, 11:44

Bonjour à tous,

Dans mon fichier php.ini, il y a un bloc en fin de fichier, à quoi cela sert-il et quelle processus l'a écrit ?

[WebPIChanges]
error_log=C:\Windows\temp\PHP54_errors.log
upload_tmp_dir=C:\Windows\temp
session.save_path=C:\Windows\temp
cgi.force_redirect=0
cgi.fix_pathinfo=1
fastcgi.impersonate=1
fastcgi.logging=0
max_execution_time=300
date.timezone=Asia/Kuwait
extension_dir="C:\Program Files (x86)\PHP\v5.4\ext\"

Merci pour votre aide.
Stéphane

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

17 juil. 2015, 12:03

Bonjour,

WebPI correspond au Web Platform Installer de Microsoft. Il existe un pack Microsoft permettant d'installer php et IIS, j'imagine que c'est lui qui est à l'origine de ce bloc dans ton php.ini
Quant à la question du "à quoi ça sert", chaque directive a ses propres spécificités... Dans ton exemple tu peux paramétrer l'emplacement des logs, des sessions, des extensions php, le timeout, ...
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphanteau du PHP | 13 Messages

17 juil. 2015, 14:32

Merci pour cette réponse Ryle.
J'ajouterai que les directives de ce bloc sont prioritaires sur les mêmes directives mais situées plus haut dans le fichier php.ini.
J'avais beau modifier la valeur de max_execution_time=0, elle restait en réalité à max_execution_time=300.