Установка PHP 8.2 в Ubuntu: подробное руководство по обновлению среды разработки

Вы веб-разработчик и хотите обновить версию PHP для Ubuntu? Что ж, вам повезло! В этом сообщении блога мы познакомим вас с несколькими способами установки PHP 8.2 на ваш компьютер с Ubuntu. Итак, хватайте чашечку кофе и начнем!

Метод 1: использование PPA (личного архива пакетов)

Один из самых простых способов установить PHP 8.2 в Ubuntu — использовать PPA. PPA — это репозитории программного обеспечения, содержащие предварительно скомпилированные пакеты для легкой установки. Выполните следующие действия:

Шаг 1. Добавьте репозиторий PPA:

sudo add-apt-repository ppa:ondrej/php

Шаг 2. Обновите список пакетов:

sudo apt update

Шаг 3. Установите PHP 8.2:

sudo apt install php8.2

Метод 2: сборка из исходного кода

Для тех, кто предпочитает более практический подход, может подойти сборка PHP из исходного кода. Этот метод позволяет настроить установку в соответствии с вашими конкретными потребностями. Вот как это можно сделать:

Шаг 1. Установите зависимости сборки:

sudo apt-get install build-essential libxml2-dev libcurl4-openssl-dev libssl-dev libpng-dev libjpeg-dev libfreetype6-dev

Шаг 2. Загрузите исходный код PHP:

wget https://www.php.net/distributions/php-8.2.0.tar.gz

Шаг 3. Распакуйте скачанный архив:

tar -xf php-8.2.0.tar.gz

Шаг 4. Настройте и скомпилируйте PHP:

cd php-8.2.0
./configure
make
sudo make install

Метод 3: использование PPA Ондрея Суры

Другой популярный метод — использование PPA Ондрея Суры, который предоставляет актуальные версии PHP для Ubuntu. Выполните следующие действия:

Шаг 1. Добавьте репозиторий PPA:

sudo apt-add-repository ppa:ondrej/php

Шаг 2. Обновите список пакетов:

sudo apt update

Шаг 3. Установите PHP 8.2:

sudo apt install php8.2

Метод 4: использование Docker

Если вы поклонник контейнеризации и использования Docker, вы можете легко установить PHP 8.2, используя официальный образ Docker. Выполните следующие действия:

Шаг 1. Загрузите образ Docker PHP 8.2:

docker pull php:8.2

Шаг 2. Запустите контейнер PHP:

docker run -it php:8.2 /bin/bash

Вот и все! Вы готовы начать использовать PHP 8.2 в контейнере Docker.

Метод 5: использование сторонних сценариев установки

Существуют также различные сторонние сценарии установки, которые могут упростить процесс установки PHP 8.2 в Ubuntu. Одним из популярных сценариев является инструмент «phpbrew». Вот как вы можете его использовать:

Шаг 1. Установите phpbrew:

curl -L -O https://github.com/phpbrew/phpbrew/releases/latest/download/phpbrew.phar
chmod +x phpbrew.phar
sudo mv phpbrew.phar /usr/local/bin/phpbrew

Шаг 2. Инициализируйте phpbrew:

phpbrew init
echo '[[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc' >> ~/.bashrc
source ~/.bashrc

Шаг 3. Установите PHP 8.2:

phpbrew install 8.2 +default
phpbrew switch 8.2