Я обновил Ubuntu с 19.04 до 19.10. Теперь Apache PHP не работает. Все, что я получаю, это сырой PHP-код вместо отрендеренного PHP. Как это исправить?
решение1
Недавно обновился и обнаружил ту же проблему сегодня, когда начал писать PHP. Мое решение было таким:
sudo apt update; sudo apt remove php -y; sudo apt remove apache2 -y; sudo apt autoremove -y
Это приведет к удалению apache2 и php, после чего нам нужно будет их переустановить:
sudo apt install apache2 -y; sudo apt install php -y;
Затем вам нужно будет включить PHP (возможно, это единственный шаг, который вам нужно будет сделать)
sudo a2enmod php7.x
*Примечание X — это ваша версия PHP (на момент написания статьи установка php установит 7.3). Также обратите внимание, что вам может не потребоваться удалять apache2/php и затем переустанавливать. Вот как я это сделал, прежде чем снова включил PHP. Надеюсь, это поможет.
решение2
У меня была та же проблема, я только что запустил sudo a2enmod php7.3
и все сработало.