Инсталирайте няколко версии на PHP на Ubuntu - 5.6 7.X 8.0

PHP (PHP: Hypertext Preprocessor) е една от най-добрите възможности днес за разработване на уебсайтове и уеб-базирани приложения благодарение на широк набор от интегрирани функции, затова е един от най-използваните и най-популярните езици сред разработчиците. PHP предлага версии 5.6, 7.0 и 8.0, докато версии като 5.3, 5.4 и 5.5 вече не се поддържат.

PHP се използва за уеб сървъри на Apache и Nginx и Solvetic ще обясни начина за инсталиране на съвместимите му версии в Ubuntu.

1. Вижте PHP версията в Ubuntu

Етап 1
Отваряме терминала и изпълняваме една от следните команди:

 sudo apt show php sudo apt show php -a

Увеличете

Стъпка 2
В този случай е възможно да инсталирате най -новата версия на PHP, като изпълните следното:

 sudo apt install php Инсталирайте PHP с PPA

2. Инсталирайте няколко версии на PHP на Ubuntu 5.6 7.X 8.0

Етап 1
Първата стъпка е да инсталирате PHP в една от неговите версии от PPA, за това инсталираме необходимите добавки:

 sudo apt инсталирате свойства на python-software 

Увеличете

Стъпка 2
В случай на грешка изпълняваме:

 sudo apt инсталира софтуер-свойства-често 

Увеличете

Стъпка 3
Въвеждаме буквата y, за да приложим промените.

Увеличете

Стъпка 4
Сега добавяме хранилището PPA:

 sudo add-apt-repository ppa: ondrej / php 

Увеличете

Стъпка 5
Натискаме Enter, за да потвърдим и добавим хранилището:

Увеличете

Стъпка 6
Актуализираме системата с командата:

 sudo apt актуализация 

Увеличете

Стъпка 7
След това можем да инсталираме различните версии на PHP.
Инсталираме PHP 5.6 с командата:

 sudo apt install php5.6 

Увеличете

Стъпка 8
Въвеждаме буквата Y, за да потвърдим изтеглянето и инсталирането на тази версия, след което потвърждаваме инсталираната версия с "php -v":

Увеличете

Стъпка 9
Инсталираме PHP 7.1 с командата:

 sudo apt install php7.1 

Увеличете

Стъпка 10
Въвеждаме буквата Y, за да потвърдим процеса:

Увеличете

Стъпка 11
Ние потвърждаваме версията с "php -v":

Увеличете

Стъпка 12
Инсталираме PHP 8.0 с командата:

 sudo apt install php8.0 

Увеличете

Стъпка 13
Приемаме инсталацията, като въвеждаме буквата Y:

Увеличете

Стъпка 14
Ние потвърждаваме версията с командата "php -v":

Увеличете

Стъпка 15
За сървъра Apache имаме следните опции за инсталиране:

 sudo apt инсталирате php5.6 [PHP 5.6] sudo apt инсталирате php7.0 [PHP 7.0] sudo apt инсталирате php7.1 [PHP 7.1] sudo apt инсталирате php7.2 [PHP 7.2] sudo apt инсталирате php7.3 [PHP 7.3] sudo apt инсталирайте php7.4 [PHP 7.4] sudo apt инсталирайте php8.0 [PHP 8.0]
Стъпка 16
В случая на Nginx имаме следните версии:
 sudo apt инсталирате php5.6-fpm [PHP 5.6] sudo apt инсталирате php7.0-fpm [PHP 7.0] sudo apt инсталирате php7.1-fpm [PHP 7.1] sudo apt инсталирате php7.2-fpm [PHP 7.2] sudo apt инсталирайте php7.3-fpm [PHP 7.3] sudo apt инсталирайте php7.4-fpm [PHP 7.4] sudo apt инсталирайте php8.0-fpm [PHP 8.0] 
Стъпка 17
В допълнение към това е възможно да се инсталират модули въз основа на PHP дестинацията:
 sudo apt инсталирате php5.6-cli php5.6-xml php5.6-mysql sudo apt инсталирате php7.0-cli php7.0-xml php7.0-mysql sudo apt инсталирате php7.1-cli php7.1-xml php7 .1-mysql sudo apt инсталирате php7.2-cli php7.2-xml php7.2-mysql sudo apt инсталирате php7.3-cli php7.3-xml php7.3-mysql sudo apt инсталирате php7.3-cli php7. 4-xml php7.4-mysql sudo apt инсталирате php7.3-cli php8.0-xml php8.0-mysq

3. Конфигурирайте стандартната версия на PHP в Ubuntu

Етап 1
Възможно е да искаме да установим по подразбиране някои от използваните версии на PHP, за това трябва да изпълним следния синтаксис:

 sudo update-alternatives --set php / usr / bin / php # 
Стъпка 2
За да установим PHP 5.6, изпълняваме:
 sudo update-alternative --set php /usr/bin/php5.6 
Стъпка 3
За PHP 7.1:
 sudo update-alternative --set php /usr/bin/php7.1 
Стъпка 4
За PHP 8.0 използваме:
 sudo update-alternative --set php /usr/bin/php8.0 

Увеличете

Стъпка 5
Възможно е да конфигурирате версията на PHP за използване с уеб сървъра на Apache, в този случай е необходимо да деактивирате текущата версия с командата a2dismod и след това да активирате желаната версия с командата a2enmod.

Деинсталираме текущата версия:

 sudo a2dismod php5.6 sudo a2dismod php7.0 sudo a2dismod php7.1 sudo a2dismod php7.2 sudo a2dismod php7.3 sudo a2dismod php7.4 sudo a2dismod php8.0

Увеличете

Стъпка 6
След това активираме желаната версия:

 sudo a2enmod php5.6 sudo a2enmod php7.1 sudo a2enmod php7.2 sudo a2enmod php7.3 sudo a2enmod php7.4 sudo a2enmod php8.0

Увеличете

Стъпка 7
Накрая рестартираме сървъра със следната команда:

 sudo systemctl рестартирайте apache2 

Увеличете

Това е простият и функционален процес, който позволява PHP да бъде инсталиран в различни версии на Ubuntu и след това да определи коя е подходящата версия за използване.

wave wave wave wave wave