tp5配置pathinfo

enable-php.conf

# location ~ [^/]\.php(/|$)
       # {
       #     try_files $uri =404;
       #     fastcgi_pass  unix:/tmp/php-cgi.sock;
       #     fastcgi_index index.php;
       #     include fastcgi.conf;
       # }
location ~ \.php(.*)$ { # 正则匹配.php后的pathinfo部分lnmp 
       #root html;
       fastcgi_pass  unix:/tmp/php-cgi.sock;
       #fastcgi_pass   127.0.0.1:9000;
       fastcgi_index  index.php;
       fastcgi_param  SCRIPT_FILENAME  $DOCUMENT_ROOT$fastcgi_script_name;
       fastcgi_param PATH_INFO $1; # 把pathinfo部分赋给PATH_INFO变量
       include fastcgi.conf;
}

fastcgi.conf中修改

  • fastcgi_param PHP_ADMIN_VALUE “open_basedir=$document_root/:/tmp/:/proc/”;
  • $document_root改成项目根目录

你可能感兴趣的:(tp5配置,pathinfo,thinkphp5)