Ghostscript для запуска в PHP: shell_exec gs: команда не найдена - PullRequest
0 голосов
/ 01 июня 2018

Я установил скрипт ghost локально, и он прекрасно работает с терминала с помощью команды, подобной:

gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -sOutputFile=output.pdf input.pdf

Но если я запускаю ту же команду из exec () или shell_exec (), команда завершается неудачно.Мне удалось получить выход, который высвечивает следующую ошибку:

gs: команда не найдена

Я запускаю MAMP локально с PHP 7.1.6 и Apache.

РЕШЕНИЕ:

/usr/local/bin/gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -sOutputFile=output.pdf input.pdf
...