我一直使用 Xampp 来搭建 php 网站,后来发现它是多余的,于是我卸载了它,改用 lamp-server,如下所示:
sudo apt-get install lamp-server^
Apache2 在测试中运行良好。我用只有以下代码的 test.php 替换了 Apache2 默认页面:
<?php phpinfo(); ?>
在里面。
在“http://localhost/test.php”上我只看到白屏。
当我在 Firefox 控制台中检查它时出现错误消息
“未声明 HTML 文档的字符编码。如果文档包含 US-ASCII 范围之外的字符,则该文档将在某些浏览器配置中呈现乱码文本。必须在文档或传输协议中声明页面的字符编码。”
存在,而且我不太清楚如何自己解决这个问题。
我还没有找到任何可以解决这个特定问题的方法。我可以向社区寻求一些指导和答案吗?我使用 Linux Mint Ulyana。任何帮助都非常感谢,谢谢。
编辑:当我正在研究它并尝试一些看似无害且无害的修复时,我尝试只添加一个字符集 - 因此尝试了这个:
<meta charset="utf-8"/>
<?php phpinfo(); ?>
并且还尝试使用完整的 html 标签。
错误信息改成这样:
“GEThttp://localhost/favicon.ico [HTTP/1.1 404 未找到 0ms]”
我开始觉得这可能是 Xampp 遗留的问题,完成此编辑后我会研究这个问题。在此之前,如果有人知道任何事情,请分享