Как изменить версию PHP, которую использует Apache?

#php #apache #ubuntu #server

Вопрос:

Я пытаюсь установить PHP7 вместе с PHP7.4 на своем сервере Ubuntu 20.04 и заставить Apache использовать первый. Вот что я пробовал до сих пор:

Установлен PHP 7.0

 sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php7.0
 

Изменены значения по умолчанию

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

Перезапущен Apache

 sudo systemctl restart apache2
 

Я даже пару раз перезагружал машину, но когда я открываю phpinfo() страницу в своем браузере, она все еще показывает, что я нахожусь на 7.4.24. Через интерфейс командной строки, однако, похоже, все работает нормально.

Какой шаг я пропустил, чтобы заставить Apache использовать PHP7.0?

Комментарии:

1. Как вы казнили phpinfo() ? С помощью браузера или в командной строке?

2. @Cid Хороший вопрос. Через консоль я могу использовать PHP 7.0 просто отлично, это только Apache, который по какой-то причине не переключается. Я также обновил свой пост, чтобы отразить это.

3. Ты, наверное, пропал без вести libapache2-mod-php7.0 .