Как установить 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, используя инструменты Linux и автоматизацию.

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-адреса, логику разрешения, стратегию кэширования и гео-модель чтения без привязки к CMS или рефакторинга базы данных. Разработано для стабильности SEO, масштабируемости и будущих расширений, таких как бронирование и карты.

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) в корпоративных конвейерах LLMOps. Узнайте о настройке, лучших практиках и продвинутых методах для обеспечения надежного бенчмаркинга и оптимизации моделей.

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

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

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

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

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