set_include_path не имеет эффекта при использовании в браузере

я использую set_include_path() добавить к пути поиска PHP, чтобы сервер мог найти исполняемый файл gs. Все работает, как и ожидалось, когда я запускаю скрипт из командной строки (то есть, «php testpath.php«) но когда я вызываю скрипт из браузера на локальном хосте (Mac OSX 10.11.5), он не может найти исполняемый файл. testpath.php файл:

$path = '/usr/local/octave/3.8.0/bin';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
system("which gs");

Что мне нужно сделать, чтобы этот скрипт работал, чтобы он мог найти исполняемый файл gs из вызова браузера? Спасибо!

0

Решение

В случае, если у кого-то еще была такая же проблема, я сделал следующее, чтобы помочь преобразованию найти исполняемый файл gs:

system("PATH=/usr/local/octave/3.8.0/bin:\$PATH; /usr/local/bin/magick/convert $src $dst");
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]