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 »

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据