Не удалось вызвать dwebp в PHP

Я установил пакет 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 включен.