webp — не удалось вызвать dwebp в переполнении стека

Я установил WebP пакет на моем сервере, и я хочу использовать «dwebp«команда в моем приложении PHP.

Моя команда проста, это как

dwebp "/full/path/test.webp" -o "/full/path/test.png"

Если я запускаю его с терминала SSH, это на 100% успешно.

Но эта команда не может быть запущена из PHP.

Я пытался использовать system (), passthru (), exec (). Все не удалось, что означает, что файл PNG не создан.

Однако эти команды успешно вызваны из PHP:

  • трогают. Если я использую это, созданный файл находится под владельцем «apache».
  • ls -la

Я попытался изменить разрешение каталога с 777/775/755.

При использовании passthru результатом вызова из PHP является пустая строка.

  • В php.ini параметр disable_functions пуст
  • Нет сообщения об ошибке, error_reporting включен.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]