Attualmente sto lavorando al mio piccolo progetto, ma ho un piccolo problema: voglio impostare la variabile di ambiente $ PATH su ./bin
, in modo che quando utilizzo exec()
e funzioni simili, si cerchino solo i file binari in quel directory (a meno che non lo dica esplicitamente).
Ho già provato putenv()
, che non funzionerà a meno che non sia attivata la modalità provvisoria, che preferirei di no; e ho anche provato apache_setenv()
, ma non sembrava funzionare.
Ci sono altre soluzioni che potrei voler provare?
(sto usando una macchina Linux con PHP 5.3.2)
Intendevi "se non ho disabilitato la modalità provvisoria"? – greg0ire
@ greg0ire, no, in realtà non funzionerà se non sono abilitato in modalità provvisoria. Guardate voi stessi nella pagina del manuale: http://php.net/manual/en/function.putenv.php – Frxstrem
"Queste direttive hanno effetto solo quando la modalità provvisoria è abilitata!" da http://php.net/manual/en/function.putenv.php. che è sciocco. – muhmuhten