В этой статье мы рассмотрим этапы установки PHP 8.4 на Ubuntu 24.04. Версия PHP по умолчанию, доступная в репозиториях ОС, обычно старше последних официальных выпусков PHP. Репозитории программного обеспечения PPA (Personal Package Archive) для PHP позволяют вам устанавливать более новые версии PHP в вашей системе Ubuntu, которые недоступны в официальных репозиториях дистрибутива Linux.
Предпосылки
- Сервер с Ubuntu 24.04 в качестве ОС
- Права пользователя: пользователь root или обычный пользователь с привилегиями sudo
Конвенции
|
|
Обновите систему
Свежая установка Ubuntu 24.04 требует обновления пакетов до последних доступных версий.
|
|
Шаг 1. Добавьте репозиторий
Вы можете установить PHP 8.4 из репозитория ppa:ondrej/php, разработанного Ондржея Сури, который предоставляет последние стабильные версии PHP для систем Ubuntu и Debian.
Добавьте репозиторий ppa:ondrej/php
.
|
|
Ожидается успешное выполнение команды.
Вы можете вручную подтвердить, работает ли репозиторий, выполнив команду apt update.
|
|
Шаг 2. Установите PHP 8.4
После добавления PPA используйте команду apt для установки PHP 8.4 и любых других связанных модулей PHP на сервере Ubuntu.
|
|
Убедитесь, что версия PHP по умолчанию в режиме командной строки — 8.4.
|
|
Шаг 3. Использование PHP с веб-сервером Nginx
В Nginx код PHP обычно выполняется отдельным процессом, например PHP-FPM (FastCGI Process Manager). PHP-FPM — это демон, который прослушивает входящие запросы PHP и запускает их в отдельном процессе. Nginx просто перенаправляет входящие запросы в PHP-FPM, где они выполняются.
Установите веб-сервер Nginx и расширение FPM.
|
|
Шаг 4. Использование PHP с веб-сервером Apache
В Apache мы можем использовать встроенный модуль mod_php для обработки PHP-кода непосредственно в процессе Apache.
Но сначала вам нужно установить пакет веб-сервера Apache, PHP и расширение Apache PHP:
|
|
Включить модуль mod_php:
|
|
Перезапустите веб-сервер Apache после настройки.
|
|
Завершение
Если вам понравился этот пост о том, как установить PHP 8.4 на Ubuntu 24.04, пожалуйста, поделитесь им со своими друзьями в социальных сетях, которым может быть интересна эта статья или оставьте комментарий ниже.