Как установить PHP 8.3 на Ubuntu 22.04

Актуальное руководство по установке PHP 8.3 на Ubuntu 22.04, включая интеграцию с Apache и Nginx (PHP-FPM), расширения и запуск нескольких версий PHP параллельно.
Опубликовано:
Aleksandar Stajić
Updated: 9 января 2026 г. в 00:16
Как установить PHP 8.3 на Ubuntu 22.04

Как установить PHP 8.3 на Ubuntu 22.04

Это руководство показывает, как правильно установить и запустить PHP 8.3 на Ubuntu 22.04 в современной серверной среде. Оно охватывает подготовку системы, настройку репозитория, интеграцию с Apache и Nginx, расширения PHP, переключение версий и общие рекомендации.

Шаг 1: Обновление операционной системы

Перед установкой PHP убедитесь, что ваша система полностью обновлена. Это предотвратит конфликты зависимостей и обеспечит применение патчей безопасности.

sudo apt update && sudo apt upgrade -y

Шаг 2: Добавление репозитория PHP

Ubuntu 22.04 не поставляется с PHP 8.3 по умолчанию. Широко используемый и надежный репозиторий Ondřej Surý предоставляет актуальные версии и расширения PHP.

sudo apt install -y ca-certificates apt-transport-https software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

Шаг 3: Установка PHP 8.3 (CLI)

Установите основной пакет PHP 8.3. Он предоставляет PHP CLI и базовую среду выполнения, необходимую веб-серверам и фоновым задачам.

sudo apt install -y php8.3

Проверьте установленную версию PHP:

php -v

Шаг 4: Установка PHP 8.3 для Apache

Если вы используете Apache, установите PHP как модуль Apache. Эта настройка распространена для традиционных стеков LAMP.

sudo apt install -y libapache2-mod-php8.3

Перезапустите Apache для активации модуля PHP:

sudo systemctl restart apache2

Шаг 5: Установка PHP 8.3 FPM для Nginx

Для настроек на базе Nginx PHP должен работать через PHP-FPM. Этот подход обеспечивает лучшую производительность и масштабируемость.

sudo apt install -y php8.3-fpm

Проверьте, что служба PHP-FPM запущена:

systemctl status php8.3-fpm

Шаг 6: Установка общих расширений PHP

Большинству приложений требуются дополнительные расширения PHP. Устанавливайте только то, что действительно необходимо вашему проекту, чтобы система оставалась легкой и безопасной.

sudo apt install -y php8.3-mysql php8.3-curl php8.3-xml php8.3-mbstring php8.3-zip php8.3-intl php8.3-gd php8.3-opcache

Вывести список всех загруженных модулей PHP:

php -m

Шаг 7: Запуск нескольких версий PHP одновременно

Ubuntu позволяет сосуществовать нескольким версиям PHP. Это полезно при поддержке устаревших приложений и развертывании новых проектов на PHP 8.3.

sudo update-alternatives --config php

Вы также можете установить конкретную версию PHP напрямую:

sudo update-alternatives --set php /usr/bin/php8.3

Шаг 8: Рекомендуемые проверки после установки

После установки рекомендуется проверить конфигурационные файлы PHP, подтвердить правильный сокет или порт PHP-FPM для вашего веб-сервера и убедиться, что OPcache включен для производственных сред.

Для производственных систем всегда проверяйте настройки php.ini, такие как лимиты памяти, время выполнения, размер загрузки и обработка ошибок, в соответствии с требованиями вашего приложения.

Заключение

Установка PHP 8.3 на Ubuntu 22.04 обеспечивает современную, стабильную и производительную основу для веб-приложений. Независимо от того, используете ли вы Apache или Nginx, чистая установка PHP с правильными расширениями и управлением версиями обеспечивает долгосрочную поддержку и бесперебойную работу.

Related Articles

force-install-package-in-virtualenv

Конвертация HEIC в JPG: Почему стоит рассмотреть и Как это работает

Конвертация HEIC в JPG: Почему стоит рассмотреть и Как это работает

HEIC предлагает современное сжатие изображений и высокое качество, но JPG остается наиболее совместимым форматом. Это руководство объясняет, когда и как конвертировать HEIC в JPG, используя инструменты Linux и автоматизацию.

Quectel RM500U-EA в ZBT Z8102AX: диапазоны 5G, o2 Germany и поведение сигнала в реальных условиях

Quectel RM500U-EA в ZBT Z8102AX: диапазоны 5G, o2 Germany и поведение сигнала в реальных условиях

ZBT Z8102AX использует модем Quectel RM500U-EA для подключения 4G и 5G. В первом практическом тесте роутер успешно подключился к o2 Germany с LTE Band 3 и NR n28. Модем работает, но более глубокая диагностика, такая как RSRP, RSRQ, SINR, блокировка диапазонов и поведение сот, все еще требует надлежащего тестирования.

Каноническая архитектура, Дизайн URL, Логика резолвера, Спецификация API и масштабируемости

Каноническая архитектура, Дизайн URL, Логика резолвера, Спецификация API и масштабируемости

Геоориентированная архитектура обнаружения для мультитенантных порталов. Определяет канонические URL-адреса, логику разрешения, стратегию кэширования и гео-модель чтения без привязки к CMS или рефакторинга базы данных. Разработано для стабильности SEO, масштабируемости и будущих расширений, таких как бронирование и карты.

Google I/O 2026: Агентные продукты в Поиске, Workspace и Покупках

Google I/O 2026: Агентные продукты в Поиске, Workspace и Покупках

Google I/O 2026 показала, что агентный ИИ выходит за рамки демонстраций моделей и инструментов для разработчиков и переходит в повседневные интерфейсы продуктов. В этой статье подробно разбирается, как Search, Workspace, Gemini Spark и Universal Cart указывают на новую продуктовую модель, в которой агенты Google помогают пользователям искать информацию, работать, делать покупки и совершать действия в связанных сервисах.

javascript-batchverarbeitung-oder-stapelverarbeitung-von-function

Исчерпывающее руководство по Evaluation Harness: освоение оценки производительности LLM

Исчерпывающее руководство по Evaluation Harness: освоение оценки производительности LLM

Это руководство содержит подробный обзор Evaluation Harness — важного фреймворка для строгой оценки возможностей больших языковых моделей (LLM) в корпоративных конвейерах LLMOps. Узнайте о настройке, лучших практиках и продвинутых методах для обеспечения надежного бенчмаркинга и оптимизации моделей.

Перетаскивание с помощью JavaScript: Тщательный анализ.native API для интерактивных менюstructures

Перетаскивание с помощью JavaScript: Тщательный анализ.native API для интерактивных менюstructures

Реализация функциональности перетаскивания (drag-and-drop) является ключевой для современных интерактивных пользовательских интерфейсов. В этой статье рассматривается техническая реализация с использованием встроенной HTML5 API drag-and-drop на Vanilla JavaScript и TypeScript, сосредоточившись на создании динамических структур меню.

Поисковая оптимизация: надежный рабочий процесс для топовых позиций

Поисковая оптимизация: надежный рабочий процесс для топовых позиций

Подробный анализ поисковой оптимизации (SEO), её технических основ, роли поисковых роботов и стратегических шагов для достижения высоких позиций в органической выдаче.

Google I/O 2026: Архитектурные сдвиги, агентный ИИ и проверка единой экосистемы реальностью

Google I/O 2026: Архитектурные сдвиги, агентный ИИ и проверка единой экосистемы реальностью

Google I/O 2026 была не просто событием, посвященным моделям. Она продемонстрировала более глубокий платформенный сдвиг, охватывающий модели Gemini, инструменты для разработчиков, связанные с Android интерфейсы и интеллектуальные устройства. Эта статья разбирает ключевой доклад как центральный материал для инженеров, архитекторов и продуктовых команд, которым необходимо отделить реальные последствия для среды выполнения от хайпа со сцены.

git-with-automatic-upload-and-synchronization-to-a-production-server

git-with-automatic-upload-and-synchronization-to-a-production-server

Новый Qwen 3.5-Plus: Open-source ИИ — теперь всё серьезно

Новый Qwen 3.5-Plus: Open-source ИИ — теперь всё серьезно

Откройте для себя революционные функции и преимущества Qwen 3.5-Plus от Alibaba — меняющего правила игры ИИ с открытым исходным кодом для разработчиков.