• 技术文章 >php框架 >ThinkPHP

    记录Nginx怎么配置TP5.1及所遇问题

    藏色散人藏色散人2022-01-05 16:28:40转载89
    下面thinkphp框架教程栏目将给大家介绍关于Nginx怎么配置ThinkPHP5.1以及遇到的问题的解决方法,希望对需要的朋友有所帮助!

    1.Nginx用户对项目目录的访问权限

    cd /usr/local/nginx/html/setfacl -m u:nginx:rwx -R ../html

    2.确保访问路径是正确的,最好在本地测过访问URL路径能正确访问到文件

    在这里插入图片描述

    3.nginx支持tp的pathinfo

    vi /usr/local/nginx/conf/nginx.conf

    nginx.conf配置文件找到位置修改内容为

     location ~ \.php$ {
                #root           html;
                #这段路径指向是必须加的
               root       /usr/local/nginx/html/zh/public;
               fastcgi_index index.php;
               fastcgi_pass   127.0.0.1:9000;
               #fastcgi_pass   unix:/usr/local/php/var/run/www.sock;
               fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_split_path_info ^(.+\.php)(.*)$;     #增加这一句
                fastcgi_param PATH_INFO $fastcgi_path_info;    #增加这一句
               include        fastcgi_params;
            }

    4.nginx rewrite重写规则

    vi /usr/local/nginx/conf/nginx.conf

    nginx.conf配置文件找到位置修改内容为

    server {
            listen       80;
            server_name  www.liuyuanshan.top;
    
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
    
            location / {
                #root   html;
                # 设置www.liuyuanshan.top默认访问路径为/usr/local/nginx/html/zh/public/
                 root    /usr/local/nginx/html/zh/public/;
                index index.php  index.html index.htm;
    
                    if (!-e $request_filename) {
                            rewrite  ^(.*)$  /index.php?s=/$1  last;
                    }
            }

    推荐学习:《最新的10个thinkphp视频教程

    以上就是记录Nginx怎么配置TP5.1及所遇问题的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:csdn,如有侵犯,请联系admin@php.cn删除
    专题推荐:nginx thinkphp5.1
    上一篇:TP框架V6.0.10LTS已发布(兼容PHP8.1) 下一篇:thinkphp5怎么在模板中获取方法名

    相关文章推荐

    • 介绍thinkphp5.1 easywechat4微信第三方开放平台• 如何使用thinkphp5.1的数组查询对象• Thinkphp5.1趣味实现学生扫码选座功能• 讲解thinkphp5.1如何实现多线程爬虫• 说说Thinkphp5.1实现邮箱验证问题

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网