Centos 7 php жрет - PullRequest
       19

Centos 7 php жрет

0 голосов
/ 23 января 2019

Я в своем уме:

В моей панели PLESK PHP установлен на 7.2

В CLI вывод php -v выглядит так: PHP 7.1.26 (cli) (сборка: 11 января 2019 11:47:41) (NTS)

но когда я запускаю: композитор требует guzzlehttp / guzzle

Это ошибка guzzlehttp / promises v1.3.1 требует php> = 5.5.0 -> ваша версия PHP (5.4.45) не удовлетворяет этому требованию.

Я даже когда удаляю все другие версии PHP в PLESK

1 Ответ

0 голосов
/ 23 января 2019

Вы говорите, что можете изменить настройки PHP в PLESK, который обычно является примером веб-сервера Multi PHP.

Это очень популярно в наши дни, но в этом есть и нечто опасное.Когда веб-сайт может работать нормально на нем.Настоящие проблемы заключаются в том, что существует две отдельные установки PHP

. Наиболее законная ситуация заключается в том, что ваш хостинг-провайдер установил Composer на PHP 5.4.45 и добавил PHP 7. + после него.

Результат:Composer будет работать только с PHP 5

Вы можете видеть его как два отдельных исполняемых файла (например, это не совсем так)

PHP 5: / usr / bin / php
PHP 7: / usr / bin / php7

Есть одна вещь, которую вы можете сделать правильно знать.Примите во внимание тот факт, что PHP5 является основной установкой PHP, я советую вам попросить вашего хостинг-провайдера переустановить Composer на PHP7

Примечание: Удаление версии PHP в Plesk также не удаляет еев операционной системе.

...