我刚刚开始学习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();
?>
它仅显示空白页。
答案 0 :(得分:0)
如果看到空白页,则通常是其他东西在幕后爆炸。我建议您同时检查Apache和PHP错误日志。通常,您都可以在/var/log/*
很可能与权限相关或缺少模块。