Кілька версій PHP на одному сервері: PHP 7.4, 8.1, 8.2 одночасно

PHP · 19.04.2026
Кілька версій PHP на одному сервері: PHP 7.4, 8.1, 8.2 одночасно

Навіщо кілька версій PHP

На хостингу з кількома сайтами потрібні різні версії PHP: один сайт на WordPress вимагає PHP 8.1+, інший — старий Magento 1 працює лише на PHP 7.4.

Встановлення репозиторію ondrej/php

sudo add-apt-repository ppa:ondrej/php
sudo apt update

Встановлення кількох версій

sudo apt install php7.4-fpm php7.4-cli php7.4-mysql php7.4-mbstring
sudo apt install php8.2-fpm php8.2-cli php8.2-mysql php8.2-mbstring

Nginx: різні версії для різних сайтів

# Новий сайт — PHP 8.2
fastcgi_pass unix:/run/php/php8.2-fpm.sock;

# Старий сайт — PHP 7.4
fastcgi_pass unix:/run/php/php7.4-fpm.sock;

Вибір версії PHP CLI

sudo update-alternatives --config php
Кожна версія PHP-FPM працює незалежно зі своїми пулами та конфігурацією.
← Назад до бази знань Поставити питання підтримці