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.


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:



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

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.


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.