VPS: переключил версию PHP, но все еще не могу установить symfony4 - PullRequest
0 голосов
/ 03 ноября 2018

Я пытаюсь установить symfony4 на моем VPS, и я переключился на PHP7, но когда я запускаю composer install, я получаю эту ошибку:

symfony/flex v1.1.1 requires php ^7.0 -> your PHP version (5.6.38) does not satisfy that requirement

Хотя, когда я запускаю php -v, я получаю это:

ea-php-cli Copyright 2017 cPanel, Inc.
PHP 7.0.32 (cli) (built: Oct 30 2018 21:21:05) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

Я перезапустил Apache, но все та же проблема!

1 Ответ

0 голосов
/ 03 ноября 2018

Я думаю, что вы установили больше версий в вашей системе и composer используете старую версию. Вы должны проверить некоторые места.

#/bin/php -v

Я думаю, что в некоторых из ваших мест есть старая версия. И у вас есть другое местоположение PATH в вашей переменной пути, где у вас установлена ​​более новая версия. Что вы можете попробовать, так это запустить composer напрямую с вашей версией php.

#/your/path/to/7/php composer update

затем вы запускаете тот phar-файл composer с определенной вами версией php.

...