В вашей системе, если вы установили несколько версий 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 по умолчанию, не удаляя другие версии.

Источник tecadmin.net

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *