运行HTML代码但无法识别php代码的Apache服务器

时间:2019-07-15 00:07:59

标签: php linux apache

我刚刚开始学习php。我正在使用lubuntu,这就是为什么我不想安装xampp,wamp或类似程序的原因,因为我的资源非常有限。

我安装了Apache服务器和php 7,由于我可以通过本地主机执行和可视化html代码,因此似乎工作正常。问题是当我运行php代码时,网页显示空白。我该如何解决这个问题?

/ var / www / html上只有一个文件,称为index.php,可以在localhost / index.php上查看

php -v
php 7.2.19-0ubuntu0.18.10.1

apache2 -v 服务器版本:Apache / 2.4.34(Ubuntu)

我在index.php上的代码是这样的:

<!DOCTYPE html>
<html>
      <body>
        something
        <?php
           echo "hello world";
        ?>
      </body>
</html>

在localhost / index.php上,它仅显示“某物”,这意味着apache服务器正在正确运行并运行html代码,但我不知道为什么php无法运行。如果相反,我只是使用

这样的php代码运行文件
<? php
phpinfo();
?>

它仅显示空白页。

1 个答案:

答案 0 :(得分:0)

如果看到空白页,则通常是其他东西在幕后爆炸。我建议您同时检查Apache和PHP错误日志。通常,您都可以在/var/log/*

中找到两者

很可能与权限相关或缺少模块。