Symfony 5 Ошибка разбора: синтаксическая ошибка, неожиданное '?' В C: \ Users \ public \ index. php в строке 15 - PullRequest
0 голосов
/ 11 марта 2020

Я пытаюсь начать новый проект symfony 5 просто. Когда я запускаю сервер "symfony server: start", у меня есть такой ответ: Ошибка разбора: синтаксическая ошибка, неожиданный '?' В C: \ Users \ Philippe \ Documents \ my_project_name \ public \ index. php в строке 15. У меня есть windws 10, PHP 7.4.3, сервер wamp, но он выключен.

I показать мой терминал: enter image description here

1 Ответ

0 голосов
/ 13 марта 2020

В выводе говорится, что вы используете "PHP cgi v5.6.40". Запустите symfony local:php:list и посмотрите, что доступно для запуска. Вам необходимо установить PHP 7.4 как php -fpm (если доступно на WAMP) или php -cgi. Сервер Symfony не может использовать версию cli для запуска веб-страниц.

symfony local:php:refresh также может помочь или установить другие версии PHP.

> symfony local:php:list

# You'll see all supported SAPIs (CGI, FastCGI, etc.) for each version.
# FastCGI (php-fpm) is used when possible; then CGI (which acts as a FastCGI
# server as well), and finally, the server falls back to plain CGI.

из: https://symfony.com/doc/current/setup/symfony_server.html#selecting -a-different- php -версия

...