Проект Heroku PHP, ошибка старта мастера локально - "для программы требуется PHP 5.5.11 или новее" код ошибки 1

Я получаю следующую ошибку при попытке запустить приложение локально:

nick$ foreman start
23:56:24 web.1  | started with pid 98467
23:56:24 web.1  | This program requires PHP 5.5.11 or newer; check your 'php-fpm' command.
23:56:24 web.1  | exited with code 1
23:56:24 system | sending SIGTERM to all processes

У меня PHP 5.5.15 работает локально:

nick$ php -v PHP 5.5.15 (cli) (built: Aug 15 2014 15:09:30)  Copyright
(c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c)
1998-2014 Zend Technologies

Содержание Procfile:

web: vendor/bin/heroku-php-apache2

выход php-fpm:

nick$ php-fpm
[16-Aug-2014 00:06:32] ERROR: failed to open configuration file '/private/etc/php-fpm.conf': No such file or directory (2)
[16-Aug-2014 00:06:32] ERROR: failed to load configuration file '/private/etc/php-fpm.conf'
[16-Aug-2014 00:06:32] ERROR: FPM initialization failed

Есть идеи, что здесь может происходить?

2 ответа

Решение

Я полагаю, ваш php-fpm команда не 5.5.15 (похоже, что вы ее создали). Обычно устанавливается в /usr/local/sbin или похожие (.../sbin во всяком случае) и в отличие от .../binэтого нет на вашем $PATH,

Проверьте php-fpm -v Чтобы убедиться.

Решено:

Деинсталлировала старую версию php-fpm. Неустановленный доморощенный php5.5. Переустановил php5.5 с fpm

Другие вопросы по тегам