Moin!
wenn ich ein console script debuggen möchte (egal ob xdebug oder zend debugger) gibt mir ein print_r(php_ini_loaded_file()); immer was aus wie /private/var/folders/Zs/ZsukwUhmEgGQsgdsBo-koE+++TI/-Tmp-/zend_debug/session6414580066040476762.tmp/php.ini. Bei jeder debug session ändert sich der Pfad.
Das kommt mir sehr ungewöhnlich vor. Mit anderen Worten: ich hab noch nicht gehört, dass das eine Eigenschaft PHPs wäre.
Wenn man einen Debugger nutzt, ist vieles anders.
Ich will aber einen benutzerdefinierten include path in der php.ini einstellen. Wie komm ich quasi an die php.ini Schablone ran, von der aus die temp Kopien erstellt werden?
Frag den Systemverwalter. Ansonsten könntest du beim Start PHPs von der Konsole die zu verwendende php.ini-Datei als Parameter angeben.
Aber der Debugger muss seine INI-Datei ja irgendwo her bekommen. Das findet man am leichtesten raus, wenn man ohne Debugger nachschaut, welche INI-Datei benutzt wird. Und in der kann man das dann editieren.
- Sven Rautenberg