PHP Artisan Comand не работает в Nginx с php-fpm в CentOS 7 - PullRequest
0 голосов
/ 23 октября 2018

Только что завершил настройку среды LEMP (Linux, Nginx, MySQL и PHP) на сервере CentOS.И после загрузки приложения Laravel, похоже, все работало правильно.

Мне нужно было выполнить команду php artisan через SSH, и когда я это сделал, я заметил, что команда не выполняется правильно.Когда я выполняю команду ремесленника в папке приложения, я получаю следующее сообщение:

> php artisan
Usage: php [-n] [-e] [-h] [-i] [-m] [-v] [-t] [-p <prefix>] [-g <pid>] [-c <file>] [-d foo[=bar]] [-y <file>] [-D] [-F [-O]] 
(...)

У меня установлен php, и приложение работает нормально:

> php -v
PHP 7.1.8 (fpm-fcgi) (built: Aug  9 2017 13:21:53)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies

Что может бытьПроблема?

ОБНОВЛЕНИЕ: Как предложил @Devon, я не использовал php-cli.Поэтому, чтобы решить мою проблему, я установил php-cli на сервере, и все работает как положено.

...