Я хочу изменить системную переменную $ PATH по умолчанию на период выполнения скрипта php, но по какой-то причине она не работает.
Я пытаюсь сделать следующее:
<?php
$lastline = system('export PATH=$PATH:/customBin;',$return) OR die("why do i die all the time");
echo $lastline;
?>
Но, очевидно, он все время умирает. (пробовал на обоих дистрибутивах Linux RHEL и Debian, php версии 5.3.xx, другие системные команды работают нормально (cat, ls и т. д.), ни одна из этих команд не работает: export PATH=$PATH:/customBin;
ИЛИ export PATH=$PATH:/customBin:
ИЛИ export PATH=/customBin
, все они работают в оболочка, хотя ..)
Любая помощь приветствуется. спасибо.
РЕДАКТИРОВАТЬ: вышеуказанный код является неправильным, решение использовать putenv('PATH=$PATH:/customBin');