我设置了 Apache 网络服务器。
当我http://localhost
在 Google Chrome 中打开时,它要求我下载一个文件。它在 Firefox 中可以正常工作。
我该如何解决这个问题?
答案1
听起来您的服务器正在发送一个 Content-Type 标头,Chrome 认为它应该下载而不是显示。
您可以使用以下方法进行检查:
wget --server-response -O /dev/null http://localhost/
它应该显示服务器正在发送的标头。
答案2
您可能需要安装 php,或者在您想要打开 PHP 文件时它没有运行。
如果是这种情况,请首先确保 PHP 配置中一切正常,方法是运行 php 文件中的下一个文件,你可以命名info.php
它并像localhost/info.php
放置在本地主机根文件夹中一样调用它,通常/var/www
信息文件
<html>
<head>
<title> PHP Test Script </title>
</head>
<body>
<?php
phpinfo( );
?>
</body>
</html>
结果应该是这样的:
如果您在 php 配置中遇到问题,请首先尝试修复它;如果您收到 info.php 文件下载,则应首先在系统中安装 php 支持,这可以通过 synaptic 轻松实现。