Изменяем версию php-cli в консоли

Изменяем версию php-cli в консоли
Часто современные приложения при установке через 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 должны быть установлены на сервере.
03:03
25
RSS
Нет комментариев. Ваш будет первым!
Загрузка...
Яндекс.Метрика