Поиск пути установки утилиты с PHP на linux / freebsd / macosx - PullRequest
0 голосов
/ 03 декабря 2009

У меня есть блок кода PHP, который я написал, который использует программу конвертации imagemagick (вызываемую через exec ()) для создания миниатюр загруженных изображений (первоначально мы пытались использовать вызовы модуля PHP, но продолжали работать с ошибками памяти). 1001 *

Конечно, для этого у меня должен быть полный путь для конвертации, который варьируется от системы к системе (на моем mac это / opt / local / bin / convert). Я просто искал его на сервере и устанавливал его в константе, но это часто не идеально.

У меня вопрос, есть ли способ программно найти путь установки конвертирования? Затем я могу просто сохранить его в базе данных или что-то для быстрого поиска.

1 Ответ

1 голос
/ 03 декабря 2009

Если для пользователя включен «convert»,

 $path = `which convert`; 

должен его найти.

...