Я пытаюсь запустить приложение heroku локально на своей машине с Ubuntu, запустив heroku local
как описано Вот.
Сбой с выводом:
[WARN] ENV-файл не найден16:58:25 веб.1 | vendor / bin / heroku-php-apache2: строка 196: php-fpm: команда не найдена
16:58:25 веб.1 | Эта программа требует PHP 5.5.11 или новее; проверьте вашу команду ‘php-fpm’.
16:58:25 web.1 Выход с кодом выхода 1
Я удалил и переустановил php-fpm (через apt), чтобы убедиться, что у меня самая новая версия, но heroku все еще жалуется, что php-fpm не является командой.
В попытке отладить его я побежал compgen -c
установлено, что php-fpm
не доступна команда, но php-fpm7.1
является. Это просто проблема версии? Я попытался установить псевдоним для него, но это не изменило результат.
Даже если проверка php-fpm пройдена, следующая проверка не будет выполнена, поскольку httpd также не является командой.
Что мне не хватает?
Heroku Buildpack для PHP (отвечает за heroku local
кажется несовместимым с Ubuntu. Есть открытый запрос, некоторые обходные пути были предложены, но до сих пор не найдено реального решения:
Других решений пока нет …