美文网首页
tp5,nginx配置

tp5,nginx配置

作者: 大木大金 | 来源:发表于2019-01-18 13:57 被阅读0次

    Apache下自动支持TP5的pathinfo路由模式,然后在Nginx中需要自己配置。

    步骤1:修改php.ini中的配置参数如下:

    cgi.fix_pathinfo=1;
    

    步骤2:修改nginx.conf文件如下:

    location ~ \.php(.*)$ {
    
                fastcgi_pass   127.0.0.1:9000;
    
                fastcgi_index  index.php;
    
               #下面两句是给fastcgi权限,可以支持 ?s=/module/controller/action的url访问模式
    
                fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
    
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    
                 #下面两句才能真正支持 index.php/index/index/index的pathinfo模式
    
                fastcgi_param  PATH_INFO  $fastcgi_path_info;
    
                 fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
    
                include        fastcgi_params;
    
            }
    

    相关文章

      网友评论

          本文标题:tp5,nginx配置

          本文链接:https://www.haomeiwen.com/subject/lulndqtx.html