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

Мульти-базовая архитектура с Prisma 7: Глубокое погружение для экспертов

Мульти-базовая архитектура с Prisma 7: Глубокое погружение для экспертов

Управление сложными ландшафтами данных требует современных архитектур. Prisma 7 предлагает расширенные функции для интеграции с несколькими базами данных и решает проблемы полиглотной персистентности.

Мультитенантная архитектура корпоративного уровня для международной платформы

Мультитенантная архитектура корпоративного уровня для международной платформы

Loving Rocks является корпоративной свадебной платформой, разработанной с истинной многоарендной архитектурой, изолированными базами данных для каждого арендатора и встроенной интернационализацией для глобальной масштабируемости, безопасности и долгосрочной операционной стабильности.

javascript-batchverarbeitung-oder-stapelverarbeitung-von-function

Оптимизация Качества Кода: Тестирование с ESLint и Prettier

Оптимизация Качества Кода: Тестирование с ESLint и Prettier

В современной разработке программного обеспечения поддержание единообразного качества и стиля кода имеет первостепенное значение. ESLint и Prettier предлагают мощную комбинацию для автоматизации этих критически важных аспектов, гарантируя, что кодовые базы чисты, читаемы и соответствуют определенным стандартам. Эта статья углубляется в то, как эти инструменты бесшовно интегрируются в рабочие процессы тестирования, повышая продуктивность разработчиков и удобство сопровождения проекта.

Повышение производительности с ERP-системами: Тематическое исследование по реляционным базам данных

Повышение производительности с ERP-системами: Тематическое исследование по реляционным базам данных

Постgresql 14 Убунту Сервер 23.04

Постgresql 14 Убунту Сервер 23.04

Конвертировать MOV в MP4 с помощью FFmpeg: Простое руководство

Конвертировать MOV в MP4 с помощью FFmpeg: Простое руководство

Узнайте, как конвертировать видео MOV в MP4, используя FFmpeg, с надежными командами, пакетной обработкой и оптимизацией качества для веб, потоковой передачи и кроссплатформенной совместимости.

Удаление двойных источников пакетов APT: экспертное руководство для Ubuntu и Debian

Удаление двойных источников пакетов APT: экспертное руководство для Ubuntu и Debian

Представлена подробная инструкция по идентификации и удалению избыточных или дублирующихся источников пакетов APT в системах Debian и Ubuntu для обеспечения стабильности и производительности.

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

Новые тренды Linux в 2026 году: формирование будущего серверной инфраструктуры

Новые тренды Linux в 2026 году: формирование будущего серверной инфраструктуры

Изучите ключевые тренды Linux 2026 года: от доминирования Kubernetes и неизменяемых дистрибутивов до интеграции ИИ и безопасности eBPF.

Using Cygwin’s bash Babun terminal in a JetBrains IDE

Using Cygwin’s bash Babun terminal in a JetBrains IDE