Ho un sito web in un hosting Linux condiviso che usa Ghostscript. Uso la funzione exec di php che esegue le funzioni della riga di comando, i comandi gs per il rendering dei file PDF, mediante semplici comandi gs.
gs -h (will display info)
Tuttavia, nel mio server Mac OS X MAMP i comandi gs sono eseguiti solo da percorsi completi.
/usr/local/bin/gs -h (will display info)
Come posso configurare il mio sistema locale in modo che l'utente "php" trovi gs (e altre librerie) senza percorso completo?
EDIT: la riga di comando per terminale non ha bisogno di un percorso completo. Il problema è solo quando si cerca di eseguire gs con la funzione exec di PHP.