В этой статье мы рассмотрим этапы установки PHP 8.5 на Ubuntu 24.04. Версия PHP по умолчанию, доступная в репозиториях ОС, обычно старше последних официальных выпусков PHP. Репозитории программного обеспечения PPA (Personal Package Archive) для PHP позволяют вам устанавливать более новые версии PHP в вашей системе Ubuntu, которые недоступны в официальных репозиториях дистрибутива Linux.

Предпосылки

  • Сервер под управлением Ubuntu 24.04
  • Права пользователя: пользователь root или обычный пользователь с привилегиями sudo

Конвенции

1
2
# - данные команды должны выполняться с правами root либо непосредственно от имени пользователя root, либо с помощью команды sudo.
$ - данные команды должны выполняться от имени обычного пользователя

Шаг 1. Обновите систему

Свежая установка Ubuntu 24.04 требует обновления пакетов до последних доступных версий.

1
$ sudo apt update -y && sudo apt upgrade -y

Система может нуждаться в перезагрузке после обновления.

1
sudo reboot -f

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

Вы можете установить PHP 8.5 из репозитория ppa:ondrej/php, разработанного Ондржея Сури, который предоставляет последние стабильные версии PHP для систем Ubuntu и Debian.

Добавьте репозиторий ppa:ondrej/php.

1
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php

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

1
sudo apt update

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

После добавления PPA используйте команду apt для установки PHP 8.5 и любых других связанных модулей PHP на сервере Ubuntu.

1
sudo apt install php8.5-{cli,common,curl,fpm,gd,mbstring,mysql,opcache}

Убедитесь, что версия PHP по умолчанию в режиме командной строки — 8.5.

1
2
3
4
5
$ php -v
PHP 8.5.2 (cli) (built: Jan 21 2026 17:35:28) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.5.2, Copyright (c) Zend Technologies
    with Zend OPcache v8.5.2, Copyright (c), by Zend Technologies

Шаг 4. Использование PHP с веб-сервером Nginx

В Nginx код PHP обычно выполняется отдельным процессом, например PHP-FPM (FastCGI Process Manager). PHP-FPM — это демон, который прослушивает входящие запросы PHP и запускает их в отдельном процессе. Nginx просто перенаправляет входящие запросы в PHP-FPM, где они выполняются.

Установите веб-сервер Nginx и расширение FPM.

1
sudo apt install nginx php8.5-fpm

Шаг 5. Использование PHP с веб-сервером Apache

В Apache мы можем использовать встроенный модуль mod_php для обработки PHP-кода непосредственно в процессе Apache.

Но сначала вам нужно установить пакет веб-сервера Apache, PHP и расширение Apache PHP:

1
sudo apt install apache2 libapache2-mod-php8.5

Включить модуль mod_php:

1
sudo a2enmod php8.5

Перезапустите веб-сервер Apache после настройки.

1
sudo systemctl restart apache2

Завершение

Если вам понравился этот пост о том, как установить PHP 8.5 на Ubuntu 24.04, пожалуйста, поделитесь им со своими друзьями в социальных сетях, которым может быть интересна эта статья или оставьте комментарий ниже.