PHP nie działa po aktualizacji do Ubuntu 17.10

12

Po aktualizacji do Ubuntu 17.10 PHP całkowicie przestało działać. Wszystko działa dobrze w Ubuntu 17.04. Poniższy kod info.phpnie działa:

<?php 
phpinfo();
?>

Nie pokazuje informacji PHP, pokazuje tylko kod źródłowy jak wyżej.

Shen Hongliang
źródło
1
twój kod jest nieprawidłowy<?php phpinfo(); ?>
Lynob
2
przeczytaj przewodnik po formatowaniu i sformatuj kod jako kod. Nie mogę powiedzieć, czy backslashe są w kodzie lub tylko próba formatowania posta
Zanna
2
W tej części pomocy dotyczącej przeceny pokazano, jak umieścić czytelne bloki kodu w poście.
Eliah Kagan

Odpowiedzi:

31

Otwórz terminal za pomocą ALT+ CTRL+ Ti wpisz następujące polecenia:

sudo a2enmod php7.1
sudo systemctl restart apache2
użytkownik2017552
źródło
1
@ShenHongliang Jeśli uznasz tę odpowiedź za przydatną, możesz ją „zaakceptować”, klikając obok niej znacznik wyboru (✓).
pomsky
ODPOWIEDŹ OCHRONIŁA MOJE CAŁE ŻYCIE I KARIERĘ! DZIĘKI!!
Deepak Kamat
5

libapache2-mod został zaktualizowany z libapache2-mod-php7.0 w Ubuntu 17.04 do libapache2-mod-php7.1 w Ubuntu 17.10 i Ubuntu 18.04. Otwórz terminal i wpisz:

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
Karel
źródło
Lepiej: zainstaluj libapache2-mod-phpmetapakiet, abyś nie miał nic więcej do roboty, gdy pojawi się 7.2. ;)
fkraiem
0

Spróbuj wykonać następujące czynności:

  1. sudo apt-get install libapache2-mod-php
  2. Umieść kod w /var/www/html/phpinfo.php:
<?php
  phpinfo();
?>
  1. Przejdź do przeglądarki internetowej do http://localhost/phpinfo.php.

Uwaga: metoda ma również zastosowanie do Ubuntu 18.04 LTS.

N0rbert
źródło
-2

Miałem również ten problem na Ubuntu 17.10, ale tylko mój Firefox 57.0.1 (64-bitowy) nie mógł otworzyć plików phpinfo i phpmyadmin (i wordpress).

Wskazówki w innych odpowiedziach mi nie pomogły. Ponownie zainstalowałem LAMP-Server i Firefox. Wciąż ten sam. W końcu zainstalowałem Chromium i tam działają phpinfo i phpmyadmin.

Ponadto Firefox 57 z innego świeżo zainstalowanego Ubuntu 17.10 może otwierać phpinfo i phpmyadmin. Wygląda na to, że coś poszło nie tak do-release-upgrade.

Frank Ernst
źródło