phpinfo() 在 ubuntu18.04 上显示空白页

phpinfo() 在 ubuntu18.04 上显示空白页

我使用本教程安装了 phppgadmin。如何在 Ubuntu 18.04 上安装 PostgreSQL 和 phpPgAdmin

文件index.html显示正常,表示已经安装。

但是当我创建一个php文件来显示时phpinfo();,它显示空白页。

这是输出root@pan0xxx:/# tail -f /var/log/apache2/error.log

root@pan0138:/# tail -f /var/log/apache2/error.log
[Mon Oct 08 00:08:14.178971 2018] [mpm_event:notice] [pid 31651:tid 140420410256320] AH00489: Apache/2.4.29 (Ubuntu) con    figured -- resuming normal operations
[Mon Oct 08 00:08:14.178994 2018] [core:notice] [pid 31651:tid 140420410256320] AH00094: Command line: '/usr/sbin/apache    2'

编辑

/# tail -f /var/log/apache2/error.log单独安装php之后的输出。

root@panxxx:/# tail -f /var/log/apache2/error.log
[Tue Oct 09 00:06:22.406750 2018] [mpm_event:notice] [pid 31651:tid 140420410256320] AH00489: Apache/2.4.29 (Ubuntu) configu     red -- resuming normal operations
[Tue Oct 09 00:06:22.406777 2018] [core:notice] [pid 31651:tid 140420410256320] AH00094: Command line: '/usr/sbin/apache2'
[Tue Oct 09 12:05:47.122881 2018] [mpm_event:notice] [pid 31651:tid 140420410256320] AH00491: caught SIGTERM, shutting down
[Tue Oct 09 12:05:47.188994 2018] [mpm_event:notice] [pid 4685:tid 140256460741568] AH00489: Apache/2.4.29 (Ubuntu) configur     ed -- resuming normal operations
[Tue Oct 09 12:05:47.189114 2018] [core:notice] [pid 4685:tid 140256460741568] AH00094: Command line: '/usr/sbin/apache2'

答案1

我所做的是这样的:

sudo a2enmod php7.2

如果您收到显示冲突的错误消息,例如在我的情况下:mpm_event 错误,您可以执行以下操作:

sudo a2dismod mpm_event  

您将收到诸如“apache2 崩溃了!”之类的消息。别担心。对所有错误执行相同的 a2dismod。完成后,执行:

systemctl restart apache2
sudo a2enmod php7.2
systemctl restart apache2 

这应该能解决问题!祝你好运!

答案2

对我来说,在 Ubuntu 20.04 下

sudo apt install libapache2-mod-php
sudo service apache2 restart

这就解决了phpinfo()空的问题。

答案3

你好,你可能没有安装 php,你只需安装 apache2 服务器。在这种情况下,apache2 支持 html 页面,但对于 php,你需要安装 php 为此,你可以运行以下命令... $sudo apt-get update $sudo apt-get install php7.0*

相关内容