Только что завершил настройку среды 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 на сервере, и все работает как положено.