升级到Ubuntu 17.10后PHP无法正常工作


12

在我升级到Ubuntu 17.10之后,PHP完全停止了工作。在Ubuntu 17.04中一切正常。以下代码info.php无法正常工作:

<?php 
phpinfo();
?>

它没有显示PHP信息,仅显示了上面的源代码。


1
您的代码有误<?php phpinfo(); ?>
-Lynob

2
请阅读格式指南,并将您的代码格式化为代码。我无法确定反斜杠是在您的代码中,还是只是您尝试格式化帖子的方式
Zanna

2
降价帮助的这一部分显示了如何在帖子中包括可读的代码块。
伊莱亚·卡根

Answers:



5

libapache2-mod已从Ubuntu 17.04中的libapache2-mod-php7.0升级到Ubuntu 17.10和Ubuntu 18.04中的libapache2-mod-php7.1。打开终端并输入:

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-phpmetapackage,以便在7.2出现时您无需做任何事情。;)
fkraiem

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。


-2

我在Ubuntu 17.10上也遇到了这个问题,但是只有Firefox 57.0.1(64位)无法打开phpinfo和phpmyadmin(和wordpress)文件。

其他答案中的提示对我没有帮助。我重新安装了LAMP-Server和Firefox。还是一样。最后,我安装了Chromium,并在其中安装了phpinfo和phpmyadmin。

另外,来自另一个全新安装的Ubuntu 17.10的Firefox 57也可以打开phpinfo和phpmyadmin。好像在发生错误do-release-upgrade

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.