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: Обновление системы
- Шаг 2: Установка нескольких версий PHP на Ubuntu 22.04
- Установите PHP 8.1:
- Установите PHP 8.0:
- Установите PHP 7.4:
- Установите PHP 7.3:
- Установите PHP 7.2:
- Установите PHP 7.1:
- Установите PHP 5.6:
- Шаг 3: Проверьте активную версию PHP
- Шаг 4: Переключение версии PHP по умолчанию для CLI
- Шаг 5: Деинсталляция версий PHP
Шаг 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-*
Спасибо, что читаете этот блог.