index.php没有打开并运行下载文件

时间:2010-03-15 12:28:41

标签: php apache

当我尝试在http://localhost/project/admin导航到PHP脚本时,我希望在我的网络浏览器中看到脚本结果。

相反,我看到一个用于下载文件的对话框,其中包含以下消息:

  

您已选择打开<filename>,其中:application/x-httpd-php来自:http://localhost
  Firefox应该如何处理这个文件? Open with...Save...•等等

知道发生了什么事吗?

2 个答案:

答案 0 :(得分:2)

PHP没有正确安装在服务器上,或者Apache没有使用mod_php

在IIS中发生这种情况。我会说mimetype设置不正确,服务器不知道如何处理扩展名“.php”

答案 1 :(得分:2)

听起来好像发送了一个不正确的Content-type标头。此标头设置浏览器接收的数据的mime类型,如果浏览器没有处理器来呈现该特定的mime类型,它将要求打开/保存文件。

我首先检查你的PHP文件是否有header()语句和错误输入的内容类型。