https://github.com/jwagner/smartcrop-cli
После установки smartcrop, я могу выполнитьsmartcrop-cli - Как я могу выполнить его с помощью php exec?
/usr/bin/smartcrop --width 100 --height 100 photo.jpg square-thumbnail.jpg
в моем терминале, и она работает хорошо. Это узловой модуль, и я не уверен, можно ли получить доступ с помощью exec php.
при попытке
exec('/usr/bin/smartcrop --width 100 --height 100 photo.jpg square-thumbnail.jpg')
он не работает. Как использовать smartcrop cli с php.
Это хорошо работает с командной строки PHP. Какое разрешение блокирует его запуск? – Mahesh
, когда вы выполняете скрипт из командной строки, вы используете разрешения текущего пользователя. При запуске из браузера вы используете разрешения для пользователя www-data. См. Этот http://superuser.com/a/646070/627509 для того, как предоставить разрешения на запись www-данных в папку, что должно решить вашу проблему и позволить вам работать в браузере. –