Apache2 和 PHP 显示空白页

Apache2 和 PHP 显示空白页

我尝试安装 PHP 和 Apache2,但是当我访问该文件时,它只显示一个空白页。

我已经安装了 php、apache2、php-mysql 等软件包(还有一些其他软件包)

我已经尝试了几乎所有能在互联网上找到的方法。

如果我没有提供足够的信息,我很抱歉,我会提供我所能提供的任何信息。

答案1

请尝试以下操作:

  1. 使用以下命令安装 php for Apachesudo apt-get install libapache2-mod-php

  2. 使用以下命令重启 Apache

    sudo service apache2 restart
    
  3. 将代码放置到/var/www/html/phpinfo.php

    <?php
    phpinfo();
    ?>
    
  4. 通过网络浏览器导航至http://localhost/phpinfo.php

这些步骤将有助于检查 PHP 是否正常运行。


注意:此方法也适用于 Ubuntu 18.04 LTS、20.04 LTS、21.04 和 21.10。

答案2

当在 中display_errors设置为时,黑页可能是由于 php 致命错误(或者如果没有内容仍发送到浏览器,则可能是 php 非致命错误)引起的。offphp.ini

查看 php 日志文件取回错误日志。

也可能是因为 php 文件内容以原始文本形式发送到您的导航器,请查看浏览器中的“html 源代码”,确保您看不到 php 代码。如果看到,则 php 模块未正确安装在 apache 中。

相关内容