У вашій системі, якщо ви встановили кілька версій PHP (наприклад, PHP 8.1, 8.0, 7.4, 7.3, 7.2, 7.1 та 5.6), тільки одна працює як PHP версія в Apache2 за замовчуванням. Однак, якщо для поточного завдання потрібно використовувати специфічну версію PHP, не потрібно видаляти всі інші версії. Ви можете просто переключити версію PHP, що буде використовуватись Apache за замовчуванням.

Припустимо, ви встановили PHP 8.1, PHP 7.4 та PHP 5.6 у нашу систему Debian. Ви можете використовувати ту ж інструкцію для інших версій PHP відповідно змінивши команди.

Включити PHP 8.1 як версію за замовчуванням

Виконайте наведену нижче команду, щоб вимкнути модуль Apache для інших версій PHP.

sudo a2dismod php7.4 php5.6

Тепер увімкніть модуль PHP 8.1 і перезапустіть Apache2.

sudo a2enmod php8.1
sudo service apache2 restart

Увімкнути PHP 7.4 як версію за замовчуванням

Щоб модуль PHP 7.4 запрацював як активна PHP версія в Apache2, можна зробити це, відключивши модулі для всіх інших встановлених версій PHP.

Виконайте такі команди, щоб вимкнути інші версії PHP для Apache.

sudo a2dismod php8.1 php5.6

Тепер увімкніть модуль PHP 7.4 та перезапустіть Apache2.

sudo a2enmod php7.4
sudo service apache2 restart

PHP 5.6 як у PHP версія в Apache2 за замовчуванням

Розробники PHP більше не підтримують PHP 5.6 і рекомендують перейти на пізнішу версію PHP, наприклад 7.4 або 8.1. Але ви все ж таки можете встановити і використовувати PHP 5.6 у своїй системі Debian, якщо вашому застосунку потрібна така стара версія.

Виконайте такі команди, щоб вимкнути інші версії PHP, такі як php 8.1, php7.4 тощо.

sudo a2dismod php7.4 php8.1 php8.0

Тепер увімкніть модуль PHP 5.6.

sudo a2enmod php5.6
sudo service apache2 restart

За інструкцією ви можете змінити версію PHP за промовчанням, не видаляючи інші версії.

Джерело tecadmin.net

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *