2011-08-23 37 views
0

我有一个nginx服务器,可以通过快速cgi与php一起工作。当我使用这样的重写:nginx重写规则到php文件打开一个下载对话框?

rewrite "^/tested\.html" /index.html last; 

一切正常,并且index.html页面显示了tested.html,但是当我的目标是一个PHP文件是这样的:

rewrite "^/tested\.html" /index.php last; 

下载对话框打开,当我保存文件,我看到它包含我的PHP代码! 任何人都可以帮助我?

回答

1

NginX不知道如何执行PHP代码,所以相反,您的浏览器只会被赋予一个PHP文本文件。

与Apache类似,您需要在Nginx上安装PHP模块,您需要安装类似PHP FPM