Часто современные приложения при установке через composer требуют версию php не ниже php 7.1.3
Мне попалось приложение crm которое потребовало версию не ниже php 7.3.
Хотя у меня на VPS была установлена по умолчанию версия php 7.2 - ее естественно оказалось недостаточно. Поискав решение этой проблемы в сети - оказалось, что достаточно выполнить всего одну команду, а точнее две.
Первая:
# update-alternatives --install /usr/local/bin/php php /opt/php/73/bin/php 20
И вторая:
# update-alternatives --config php
Что мы теперь наблюдаем в консоли:
~# update-alternatives --config php
Есть 2 варианта для альтернативы php (предоставляет /usr/local/bin/php).
Выбор Путь Приор Состояние
------------------------------------------------------------
0 /usr/bin/php7.2 72 автоматический режим
* 1 /opt/php73/bin/php 20 ручной режим
2 /usr/bin/php7.2 72 ручной режим
Press <enter> to keep the current choice[*], or type selection number:
Теперь проверяем - вуаля:)
# php -v
PHP 7.3.4 (cli) (built: Apr 4 2014 09:25:38) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection
from ioncube24.com (unconfigured) v10.3.2, Copyright (c) 2002-2018,
by ionCube Ltd. with Zend OPcache v7.3.4, Copyright (c) 1999-2018,
by Zend Technologies
root@xxxx:/xxxx/xxxx/xxxx/xxxx/xxxx.ru#
Естественно все эти альтернативные версии php должны быть установлены на сервере.
Недавние комментарии