![Internet Explorer 保存文件而不是打开 php 页面](https://linux22.com/image/594691/Internet%20Explorer%20%E4%BF%9D%E5%AD%98%E6%96%87%E4%BB%B6%E8%80%8C%E4%B8%8D%E6%98%AF%E6%89%93%E5%BC%80%20php%20%E9%A1%B5%E9%9D%A2.png)
在我的本地主机(http://hotel.local/) 一切正常(Max OSX)。现在我安装了一个虚拟机,用于在 IE8 上测试我的应用程序。
事实是,如果我尝试从虚拟机打开此应用程序,它会一直要求保存 php 文件而不是打开。例如,如果我尝试从 Chrome 打开,它可以正常工作。
有任何帮助或线索吗?
答案1
这是编码问题,而不是服务器或浏览器问题。您需要确保发送了正确的标头。有些浏览器比其他浏览器更能容忍不良代码。
答案2
检查你的httpd.conf
。PHP 可能未被解析。确保你已设置类型:
AddType application/x-httpd-php php
并且您使用正确的模块和处理程序:
LoadModule php5_module modules/libphp5.so
AddHandler php5-script php