Как установить несколько версий PHP на Ubuntu 22.04

PHP — это язык программирования, используемый для разработки веб-приложений. Вы должны установить пакеты PHP в системе Ubuntu, чтобы запустить написанное на нем приложение. Обычно он используется для создания веб-сайтов электронной коммерции, блогов и API-приложений. Если вы ищете простой способ установить PHP на Ubuntu 22.04, обратите внимание. В этой статье блога мы покажем вам, как сделать это быстро и легко.

Мы будем использовать Ondrej PPA для установки PHP на систему Ubuntu 22.04 LTS. Который содержит PHP 8.1, 8.0, 7.4, 7.3, 7.2. 7.1, 7.0 & пакеты PHP 5.6. Вы можете установить любую из версий, необходимую для вашего приложения. Разработчикам новых приложений рекомендуется использовать последнюю версию PHP, т.е. PHP 8.1.

В этом руководстве вы узнаете, как установить PHP на систему Ubuntu 22.04 LTS. Это руководство также совместимо с системами Ubuntu 20.04 и 18.04.

Шаг 1: Обновление системы

Сначала войдите в Ubuntu 22.04 через консоль. Затем обновите кэш Apt и обновите текущие пакеты системы с помощью следующей команды:

sudo apt-get update
sudo apt-get upgrade 
Войти в полноэкранный режим Выйти из полноэкранного режима

Когда появится запрос, нажмите y для подтверждения установки.

Шаг 2: Установка нескольких версий PHP на Ubuntu 22.04

Самый простой способ установить несколько версий PHP — это использовать PPA от Ондржея Суры, разработчика Debian. Чтобы добавить этот PPA, выполните следующие команды в терминале. Пакет software-properties-common необходим, если вы хотите установить программное обеспечение из PPA. Он устанавливается автоматически на рабочем столе Ubuntu, но может отсутствовать на вашем сервере Ubuntu.

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Войти в полноэкранный режим Выход из полноэкранного режима

Репозиторий SURY содержит PHP 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0 & PHP 5.6. Последней стабильной версией PHP является 8.0, но многим сайтам все еще требуется PHP 7. Вы можете установить любую из требуемых версий PHP в вашей системе.

Установите PHP 8.1:

Теперь вы можете установить PHP8.1 на Ubuntu, выполнив следующую команду:

sudo apt-get install php8.1 php8.1-fpm
Войти в полноэкранный режим Выйти из полноэкранного режима

И установите некоторые распространенные расширения PHP8.1.

sudo apt-get install php8.1-mysql php8.1-mbstring php8.1-xml php8.1-gd php8.1-curl
Войти в полноэкранный режим Выйти из полноэкранного режима

Когда появится запрос, нажмите y, чтобы подтвердить установку.

Вы можете просмотреть все доступные расширения PHP8.1, набрав sudo apt-get install php8.1 и дважды нажав клавишу Tab.

Установите PHP 8.0:

Теперь вы можете установить PHP8.0 на Ubuntu, выполнив следующую команду:

sudo apt-get install php8.0 php8.0-fpm
Войти в полноэкранный режим Выйти из полноэкранного режима

И установите некоторые распространенные расширения PHP8.0.

sudo apt-get install php8.0-mysql php8.0-mbstring php8.0-xml php8.0-gd php8.0-curl
Войти в полноэкранный режим Выйти из полноэкранного режима

Установите PHP 7.4:

Теперь вы можете установить PHP7.4 на Ubuntu, выполнив следующую команду:

sudo apt-get install php7.4 php7.4-fpm
Войти в полноэкранный режим Выйти из полноэкранного режима

И установите некоторые распространенные расширения PHP7.4.

sudo apt-get install php7.4-mysql php7.4-mbstring php7.4-xml php7.4-gd php7.4-curl
Войти в полноэкранный режим Выйти из полноэкранного режима

Когда появится запрос, нажмите y для подтверждения установки.

Установите PHP 7.3:

Теперь вы можете установить PHP7.3 на Ubuntu, выполнив следующую команду:

sudo apt-get install php7.3 php7.3-fpm
Войти в полноэкранный режим Выйти из полноэкранного режима

И установите некоторые распространенные расширения PHP7.3.

sudo apt-get install php7.3-mysql php7.3-mbstring php7.3-xml php7.3-gd php7.3-curl
Войти в полноэкранный режим Выйти из полноэкранного режима

Когда появится запрос, нажмите y для подтверждения установки.

Установите PHP 7.2:

Теперь вы можете установить PHP7.2 на Ubuntu, выполнив следующую команду:

sudo apt-get install php7.2 php7.2-fpm
Войти в полноэкранный режим Выйти из полноэкранного режима

И установите некоторые распространенные расширения PHP7.2.

sudo apt-get install php7.2-mysql php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl
Войти в полноэкранный режим Выйти из полноэкранного режима

Когда появится запрос, нажмите y для подтверждения установки.

Установите PHP 7.1:

Теперь вы можете установить PHP7.1 на Ubuntu, выполнив следующую команду:

sudo apt-get install php7.1 php7.1-fpm
Войти в полноэкранный режим Выйти из полноэкранного режима

И установите некоторые распространенные расширения PHP7.2.

sudo apt-get install php7.1-mysql php7.1-mbstring php7.1-xml php7.1-gd php7.1-curl
Войти в полноэкранный режим Выйти из полноэкранного режима

Когда появится запрос, нажмите y для подтверждения установки.

Установите PHP 5.6:

Теперь вы можете установить PHP5.6 на Ubuntu, выполнив следующую команду:

sudo apt-get install php5.6 php5.6-fpm
Войти в полноэкранный режим Выйти из полноэкранного режима

И установите некоторые распространенные расширения PHP5.6.

sudo apt-get install php5.6-mysql php5.6-mbstring php5.6-xml php5.6-gd php5.6-curl
Войти в полноэкранный режим Выйти из полноэкранного режима

Когда появится запрос, нажмите y для подтверждения установки.

Шаг 3: Проверьте активную версию PHP

Теперь после установки убедитесь, что установлена правильная версия PHP, проверив номер версии с помощью нижеприведенной команды:

php -v
Войти в полноэкранный режим Выйти из полноэкранного режима
# Output
PHP 8.1.8 (cli) (built: Jul 11 2022 08:30:39) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.8, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.8, Copyright (c), by Zend Technologies
Войти в полноэкранный режим Выйти из полноэкранного режима

Шаг 4: Переключение версии PHP по умолчанию для CLI

Если на Ubuntu 22.04 установлено несколько версий PHP, вы можете выбрать одну из них в качестве версии PHP по умолчанию.

Чтобы получить список доступных версий, выполните следующую команду:

sudo update-alternatives --config php

Войти в полноэкранный режим Выйти из полноэкранного режима

Как вы видите, у нас есть PHP 8.1 как версия PHP по умолчанию.

Чтобы изменить версию по умолчанию, введите число, соответствующее версии, которую вы хотите сделать по умолчанию, и нажмите ENTER.

Например, чтобы сделать PHP 7.4 версией по умолчанию, введите 3 и нажмите ENTER.

Вы можете выполнить команду ниже, чтобы сразу изменить версию:

sudo update-alternatives --set php /usr/bin/php7.4
Войти в полноэкранный режим Выйти из полноэкранного режима

После этого проверьте активную версию PHP:

php -v
Войти в полноэкранный режим Выйти из полноэкранного режима
# Output
PHP 7.4.30 (cli) (built: Jun 27 2022 08:21:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies
Войти в полноэкранный режим Выйти из полноэкранного режима

Шаг 5: Деинсталляция версий PHP

Если какая-либо версия PHP больше не нужна, ее можно удалить из системы. Это освободит место на диске, а также обеспечит безопасность системы.

Чтобы удалить любую версию PHP, выполните следующую команду:

sudo apt-get remove php5.6
Войти в полноэкранный режим Выйти из полноэкранного режима

Также удалите все модули для этой версии, выполнив следующую команду:

sudo apt-get remove php5.6-*
Войти в полноэкранный режим Выйти из полноэкранного режима

Спасибо, что читаете этот блог.

Оцените статью
devanswers.ru
Добавить комментарий