После обновления до Ubuntu 17.10 PHP полностью перестал работать. В Ubuntu 17.04 все работает отлично. Код для info.php
следующего не работает:
<?php
phpinfo();
?>
Он не отображает информацию PHP, а только исходный код, как указано выше.
решение1
Откройте терминал с помощью ALT+ CTRL+ Tи введите следующие команды:
sudo a2enmod php7.1
sudo systemctl restart apache2
решение2
libapache2-mod был обновлен с libapache2-mod-php7.0 в Ubuntu 17.04 до libapache2-mod-php7.1 в Ubuntu 17.10 и Ubuntu 18.04. Откройте терминал и введите:
sudo apt install libapache2-mod-php7.1 # install PHP7 module for Apache2 webserver
sudo a2enmod php7.1 # enable the PHP7 module
sudo systemctl restart apache2.service # restart apache
решение3
Попробуйте следующее:
sudo apt-get install libapache2-mod-php
- Поместите код в
/var/www/html/phpinfo.php
:
<?php phpinfo(); ?>
- Откройте веб-браузер и перейдите на страницу
http://localhost/phpinfo.php
.
Примечание: этот метод применим и к Ubuntu 18.04 LTS.
решение4
У меня также была эта проблема на Ubuntu 17.10, но только мой Firefox 57.0.1 (64 бит) не мог открыть файлы phpinfo и phpmyadmin (и wordpress).
Советы в других ответах мне не помогли. Я переустановил LAMP-Server и Firefox. Все равно то же самое. Наконец я установил Chromium и там phpinfo и phpmyadmin работают.
Также Firefox 57 из другой свежеустановленной Ubuntu 17.10 может открывать phpinfo и phpmyadmin. Похоже, что-то пошло не так во время do-release-upgrade
.