Mam stronę internetową na współużytkowanym hostingu Linux, który używa Ghostscript. Używam funkcji php exec, która wykonuje funkcje wiersza poleceń, poleceń gs do renderowania plików PDF, prostych poleceń gs.
gs -h (will display info)
Jednak w moim serwerze internetowym Mac OS X MAMP polecenia gs są wykonywane tylko przez pełne ścieżki.
/usr/local/bin/gs -h (will display info)
Jak skonfigurować system lokalny, aby użytkownik „php” znalazł gs (i inne biblioteki) bez pełnej ścieżki?
EDYCJA: Wiersz poleceń terminalu również nie potrzebuje pełnej ścieżki. Problem występuje tylko przy próbie uruchomienia gs przy pomocy funkcji exec PHP.