nginx打开php文件总是显示下载

nginx和php-fpm使用的是socket文件,一切配置完成。测试的时候主页正常打开了,然而点击上面的链接却都是弹出的下载,而且一看都是源码。
关键的配置代码如下:

location ~ ^/index\.php(/|$) {
            fastcgi_pass unix:/var/php-fpm.socket;
            fastcgi_param SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            fastcgi_param PATH_INFO $fastcgi_script_name;
            include fastcgi_params;
}

这个配置不知道是谁写的,反正就出现了这样奇葩的效果,估计是因为测试index.php而写的。实际上去掉index就好了。

location ~ \.php$ {
            fastcgi_pass unix:/var/php-fpm.socket;
            fastcgi_param SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            fastcgi_param PATH_INFO $fastcgi_script_name;
            include fastcgi_params;
}

本文链接:nginx打开php文件总是显示下载

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:Rexdf,谢谢!^^


此条目发表在网站建设分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

:zsmilebig: :zsadbig: :zwiredbig: :zgreenhappy: more »

This site uses Akismet to reduce spam. Learn how your comment data is processed.