Как установить 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

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

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

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

Ultimate Guide to Acceptance Criteria for LLM Adoption in Enterprise Playbooks

Ultimate Guide to Acceptance Criteria for LLM Adoption in Enterprise Playbooks

Освойте искусство определения точных критериев приемки для обеспечения успешной интеграции LLM в корпоративной среде. Это всеобъемлющее руководство предоставляет практические фреймворки, примеры и лучшие практики, адаптированные для внедрения на основе плейбуков.

Переход графического стека Ubuntu: Сбои загрузки гибридных ГПУ, Риски Wayland и Практики стабильного развертывания

Переход графического стека Ubuntu: Сбои загрузки гибридных ГПУ, Риски Wayland и Практики стабильного развертывания

Обновления рабочего стола Ubuntu могут вызывать зависания при загрузке, отсутствующие сеансы входа и нестабильный рендеринг — особенно на гибридных системах Intel + NVIDIA. В этой статье объясняется переход базового графического стека, почему возникают регрессии, и как безопасно развернуть Ubuntu, используя базовые версии LTS и проверенные стратегии драйверов.

Освоение рабочего процесса SEO: Основные стратегии оптимизации для органического роста

Освоение рабочего процесса SEO: Основные стратегии оптимизации для органического роста

Структурированный рабочий процесс SEO крайне важен для устойчивого органического роста. Изучите десять основополагающих стратегий, от исследования ключевых слов и технической оптимизации до качества контента и анализа производительности.

Освоение командной строки: полное руководство по команде find

Раскройте весь потенциал команды find в Linux. Это руководство охватывает синтаксис, расширенные примеры и технические подробности для эффективного управления файлами.

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

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

Qwen 3.6 в продакшене: ранбук релиза, откат ИИ и версионирование LLMOps

Qwen 3.6 в продакшене: ранбук релиза, откат ИИ и версионирование LLMOps

Qwen 3.6 — это не просто очередное обновление модели. Это одновременно событие релиза, сценарий отката и проблема версионирования. В этой статье объясняется, как следует работать с Qwen 3.6 в продакшене, используя дисциплину LLMOps, прослеживаемость промптов и моделей, контролируемое развертывание и готовность к откату на основе фактических данных.

Практическая архитектура монорепозитория с Next.js, Fastify, Prisma и NGINX

Практическая архитектура монорепозитория с Next.js, Fastify, Prisma и NGINX

Исследуйте практическую архитектуру монорепозитория с использованием Next.js, Fastify, Prisma и NGINX, подчеркивающую реальную интеграцию и рабочий процесс.

ComfyUI на Fedora 43: две виртуальные среды + запуск в один клик (март 2026)

ComfyUI на Fedora 43: две виртуальные среды + запуск в один клик (март 2026)

Цель: сохранить два виртуальных окружения Python (например, 3.12 + 3.14) для совместимости, но запускать ComfyUI автоматически с чистой и легковесной конфигурацией.

how-to-make-sql-modeno_engine_substitution-permanent-in-mysql-my-cnf

Snap-пакеты: Почему они не дотягивают для продвинутых инструментов, таких как DBeaver

Snap-пакеты: Почему они не дотягивают для продвинутых инструментов, таких как DBeaver

Пакеты Snap вводят ограничительную песочницу, которая нарушает расширенные рабочие процессы. В этой статье объясняется, почему DBeaver испытывает трудности с туннелированием SSH под Snap и почему Flatpak или нативные пакеты являются лучшими альтернативами.

Фронтенд- и бэкенд-разработка

Фронтенд- и бэкенд-разработка

Фронтенд- и бэкенд-разработка является неотъемлемой частью веб-разработки и включает в себя создание веб-приложений и веб-сайтов. Фронтенд-разработка сосредоточена на пользовательском интерфейсе, в то время как бэкенд-разработка отвечает за программирование и управление серверной частью.