Ubuntu: Как выбрать версию PHP по-умолчанию.
У меня установлено несколько версий PHP которые я использую для различных проектов. После установки PHP8.0 дефолтная команда "php" в консоле указывала именно на эту версию. Мне же для большинства проектов нужна была ветка 7.x поэтому я решил разобраться как выбрать версию "по-умолчанию", чтобы каждый раз при запуске комманд из консоли не указывать версию вручную..
Делается это довольно просто.
Смотрим какая версия сейчас
1 2 3 4 5 6 7 8 |
$ php -v PHP 8.0.3 (cli) (built: Mar 5 2021 07:54:13) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.3, Copyright (c) Zend Technologies with Zend OPcache v8.0.3, Copyright (c), by Zend Technologies with Xdebug v3.0.3, Copyright (c) 2002-2021, by Derick Rethans |
Запускаем выбор версии, и выбираем желаемую, в моем случае это PHP 7.2, поэтому я ввел номер 4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
$ sudo update-alternatives --config php There are 7 choices for the alternative php (providing /usr/bin/php). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/php.default 100 auto mode 1 /usr/bin/php.default 100 manual mode 2 /usr/bin/php5.6 56 manual mode 3 /usr/bin/php7.0 70 manual mode 4 /usr/bin/php7.2 72 manual mode 5 /usr/bin/php7.3 73 manual mode 6 /usr/bin/php7.4 74 manual mode 7 /usr/bin/php8.0 80 manual mode Press to keep the current choice[*], or type selection number: 4 update-alternatives: using /usr/bin/php7.2 to provide /usr/bin/php (php) in manual mode |
проверяем версию и видим, что она изменилась
1 2 3 4 5 6 7 8 |
$ php -v PHP 7.2.34-18+ubuntu20.04.1+deb.sury.org+1 (cli) (built: Feb 23 2021 15:08:24) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.34-18+ubuntu20.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies with Xdebug v3.0.3, Copyright (c) 2002-2021, by Derick Rethans |
Author: | Tags: /
| Rating:
Leave a Reply