PHP не работает после обновления до Ubuntu 17.10

12

После того, как я обновился до Ubuntu 17.10, PHP полностью перестал работать. Все отлично работает в Ubuntu 17.04. Код для info.phpследующего не работает:

<?php 
phpinfo();
?>

Он не показывает информацию PHP, он только показывает исходный код, как указано выше.

Шен Хунлян
источник
1
Ваш код неверен<?php phpinfo(); ?>
Lynob
2
пожалуйста, прочитайте руководство по форматированию и отформатируйте код как код. Я не могу сказать, есть ли обратная косая черта в вашем коде или просто ваша попытка отформатировать сообщение
Zanna
2
В этом разделе справки по уценке показано, как включить в сообщение читаемые блоки кода.
Элия ​​Каган

Ответы:

31

Откройте терминал с помощью ALT+ CTRL+ Tи введите следующие команды:

sudo a2enmod php7.1
sudo systemctl restart apache2
user2017552
источник
1
@ShenHongliang Если вы найдете этот ответ полезным, вы можете «принять» его , нажав на галочку (✓) рядом с ним.
Помский
ЭТОТ ОТВЕТ СПАСАЛ МОЮ ЖИЗНЬ И КАРЬЕРУ! БЛАГОДАРНОСТЬ!!
Дипак Камат
5

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
Карел
источник
Лучше: установите libapache2-mod-phpметапакет, чтобы вам больше нечего делать, когда придет 7.2. ;)
фкраием
0

Попробуйте следующее:

  1. sudo apt-get install libapache2-mod-php
  2. Поместите код в /var/www/html/phpinfo.php:
<?php
  phpinfo();
?>
  1. Перейдите в веб-браузер к http://localhost/phpinfo.php.

Примечание: метод применим и к Ubuntu 18.04 LTS.

N0rbert
источник
-2

У меня также была эта проблема в Ubuntu 17.10, но только мой Firefox 57.0.1 (64bit) не смог открыть файлы phpinfo и phpmyadmin (и wordpress).

Советы в других ответах мне не помогли. Я переустановил LAMP-сервер и Firefox. Все такой же. Наконец-то я установил Chromium и там phpinfo и phpmyadmin работают.

Кроме того, Firefox 57 из другой свежей установленной Ubuntu 17.10 может открывать phpinfo и phpmyadmin. Похоже, что-то пошло не так во время do-release-upgrade.

Фрэнк Эрнст
источник