Как установить PHP 8.0 в Ubuntu: подробное руководство

В этой статье блога мы рассмотрим несколько способов установки PHP 8.0 в Ubuntu, а также приведем примеры кода. PHP 8.0 представляет несколько новых функций и улучшений, что делает его очень желательной версией для веб-разработчиков. Следуйте пошаговым инструкциям ниже, чтобы запустить PHP 8.0 в вашей системе Ubuntu.

Метод 1: использование PPA Ondřej Surý
Ondřej Surý PPA (персональный архив пакетов) предоставляет последние версии PHP для Ubuntu. Выполните следующие действия, чтобы установить PHP 8.0 этим методом:

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

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

Шаг 2. Установите PHP 8.0

sudo apt install php8.0

Метод 2: использование репозитория DEB.SURY.ORG
Репозиторий DEB.SURY.ORG — еще один надежный источник пакетов PHP. Вот как установить PHP 8.0 этим методом:

Шаг 1. Добавьте ключ репозитория

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

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

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
sudo apt update

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

sudo apt install php8.0

Метод 3: компиляция PHP из исходного кода
Если вы предпочитаете компилировать PHP из исходного кода, вы можете выполнить следующие действия:

Шаг 1. Установите зависимости

sudo apt install build-essential libssl-dev libcurl4-openssl-dev libxml2-dev libjpeg-dev libpng-dev libonig-dev libzip-dev

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

mkdir ~/php8
cd ~/php8
wget https://www.php.net/distributions/php-8.0.0.tar.gz
tar -xf php-8.0.0.tar.gz
cd php-8.0.0

Шаг 3. Настройка и компиляция PHP

./configure
make
sudo make install

Метод 4: использование Docker
Docker предоставляет удобный способ запуска PHP 8.0 в контейнерной среде. Вот пример Dockerfile, который поможет вам начать:

FROM ubuntu:latest
RUN apt-get update && apt-get install -y php8.0
CMD [ "php", "-S", "0.0.0.0:80" ]