美文网首页
Nginx TP框架部署

Nginx TP框架部署

作者: 大表哥的茶壶 | 来源:发表于2017-03-03 16:41 被阅读0次

    server {

    listen       8082;

    server_name  localhost;

    charset utf-8;

    access_log  logs/host.access.log  main;

    root /var/www/html/thinkphp/public;

    index  index.html index.htm index.php;

    location / {

    if(!-e$request_filename) {

    rewrite ^(.*)$ /index.php?s=$1last;

    break;

    }

    }

    error_page   500 502 503 504  /50x.html;

    location = /50x.html {

    root   html;

    }

    location ~ \.php$ {

    fastcgi_pass   127.0.0.1:9000;

    fastcgi_index index.php;

    includefastcgi_params;

    set$real_script_name$fastcgi_script_name;

    if($fastcgi_script_name~"^(.+?\.php)(/.+)$") {

    set$real_script_name$1;

    set$path_info$2;

    }

    fastcgi_param SCRIPT_FILENAME$document_root$real_script_name;

    fastcgi_param SCRIPT_NAME$real_script_name;

    fastcgi_param PATH_INFO$path_info;

    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {

    expires 30d;

    access_log off;

    }

    location ~ .*\.(js|css)?$ {

    expires 7d;

    access_log off;

    }

    }

    1、在TP框架的配置文件中一定要加上‘URL_MODEL’=>2

    2、在入口文件中加上 define('','');

    3、Linux区分大小写

    相关文章

      网友评论

          本文标题:Nginx TP框架部署

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