#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
.