Nginx开启pathinfo后造成$_SERVER[‘PHP_SELF’]空值的解决办法

修改php.ini

cgi.fix_pathinfo=1

在Nginx配置中

fastcgi_param PATH_INFO $fastcgi_path_info;

之前添加

fastcgi_split_path_info ^(.+\.php)(/.*)$;