Изменяем версию 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 должны быть установлены на сервере.

XttY
Пожалуйста войдите, чтобы комментировать
  • latest comments
  • Всего 0 комментарии