Как переключаться между несколькими PHP версиями в Apache2 на Debian 11/10

Скачать Как переключаться между несколькими PHP версиями в Apache2 на Debian 11/10
Сейчас ищут:

Itnull

Команда форума
Администратор
Регистрация
22.05.13
Сообщения
24.511
Реакции
8.231
Веб-сайт
itnull.me
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #1
В вашей системе, если вы установили несколько версий 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.

Выполните следующие команды, чтобы отключить для Apache другие версии PHP.

Код:
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 по умолчанию, не удаляя другие версии.
 
Назад
Сверху Снизу