Nginx phpFPM:PATH_INFO总是空的
发布时间:2020-07-03 14:16:42 所属栏目:Nginx 来源:互联网
导读:我在Debian上配置了nginx stable(1.4.4)PHP(使用FastCGI,php-fpm).这工作正常: location ~* ^/~(.+?)(/.*.php)${ fastcgi_split_path_info ^(.+?.php)(/.*)$; alias /home/$1/public_h
我在Debian上配置了nginx stable(1.4.4)PHP(使用FastCGI,php-fpm).这工作正常:
我使用PATH_INFO变量,因此我将以下行添加到fastcgi_params:
在/etc/php5/fpm/php.ini中:
我认为这应该有效,但是当我打印出所有服务器变量时,PATH_INFO始终为空:
我无法确定问题所在.有任何想法吗? 最佳答案 我偶然发现了一个解决方案. $fastcgi_path_info var与$fastcgi_split_path_info一起使用,需要在location块中设置.这是在我们的环境中起作用的:
在fastcgi_split_path_info下的Nginx documentation中还有一个示例. (…我现在看到匹配上面的多个帖子.可能需要在include语句之后设置PATH_INFO行,以避免破坏该值.) (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |