ubuntu php Переключить версию -- например с PHP5.6 на PHP7 команды) -- изменить используемую версию (php как модуль Апач-а)

ПРИМЕЧАНИЕ: подразумевается, что версии между которыми вы переключаетесь у вас уже установлены. как модуль Apache.

Переключение между версиями PHP

С php5.6 на php7.0 (к новой версии)

Для Apache:

        sudo a2dismod php5.6  && sudo a2enmod php7.0 && sudo service apache2 restart

Командная строка (CLI):

sudo update-alternatives  --set php /usr/bin/php7.0

Или одной командой:

   sudo a2dismod php5.6  && sudo a2enmod php7.0 && sudo service apache2 restart &&  sudo update-alternatives  --set php /usr/bin/php7.0

С php7.0 на php5.6 (к старой версии)

Для Apache:

 sudo a2dismod php7.0 && sudo a2enmod php5.6 && sudo service apache2 restart

Командная строка (CLI):

 sudo update-alternatives  --set php /usr/bin/php5.6

Или одной командой:

  sudo a2dismod php7.0 && sudo a2enmod php5.6 && sudo service apache2 restart && sudo update-alternatives  --set php /usr/bin/php5.6

php7.1 / 5.6

c 7.1 на 5.6:

sudo a2dismod php7.1 && sudo a2enmod php5.6 && sudo service apache2 restart \
sudo update-alternatives  --set php /usr/bin/php5.6

C 5.6 на 7.1:

sudo a2dismod php5.6  && sudo a2enmod php7.1 && sudo service apache2 restart \
sudo update-alternatives  --set php /usr/bin/php7.1

Создание собственных команд переключения версий

Можно написать собственные команды для более быстрого переключения.

Другие материалы

Используйте наш справочник Ubuntu Linux для начинающих, а также отдельный справочник по работе с PHP в Linux (Ubuntu в т.ч.).

Key Words for FKN + antitotal forum (CS VSU):

vedro-compota's picture

c 5.6 на 7.2

sudo a2dismod php5.6  && sudo a2enmod php7.2 \
&& sudo service apache2 restart   \
&& sudo update-alternatives  --set php /usr/bin/php7.2

_____________
матфак вгу и остальная классика =)