У меня есть кусок кода следующим образом:Как установить правильный путь для proc_open
$process = proc_open(sprintf('node "%s"', $tmpfile), $desc, $pipes);
Который производит
sh: node: command not found
Я попытался установить $PATH
в httpd.conf
с SetEnv
, а затем повторить его с помощью getenv('PATH')
, На выходе фактически содержится путь к узлу.
Я был в состоянии pass переменной до proc_open
, но я хотел бы избежать этого, потому что это чужой код.
Есть ли способ дать мне правильный путь?
Я бегу XAMPP 1.8.2 для Mac OS X.
Спасибо за идею о символической ссылке. Этот код отлично работает на сервере, просто я хочу получить локальную версию без изменения кода. – BenMQ