部署ThinkAdmin后台管理系统

1.下载

GitHub - zoujingli/ThinkAdmin: 基于 ThinkPHP 5.1 基础开发平台(后台开发)

2.phpstudy本地配置

server {

        listen      80;

        server_name  www.projecttest.com ; #填你:dns解析,配置的虚拟域名

        root  "D:\WWW\myproject\projectone"; #填你:网站所在目录

        location / {

            index  index.html index.htm index.php;

            #autoindex  on;

            # 伪静态配置

            if (!-e $request_filename) {

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

                break;

            }

        }

        location ~ \.php(.*)$ {

            fastcgi_pass  127.0.0.1:9000;

            fastcgi_index  index.php;

            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;

            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

            fastcgi_param  PATH_INFO  $fastcgi_path_info;

            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;

            include        fastcgi_params;

        }

}

3.lnmp环境nginx配置

server {

listen 80;

server_name localhost;

 root /data/workspace/myproject/projectone;

index index.php index.html index.htm;

add_header X-Powered-Host $hostname;

fastcgi_hide_header X-Powered-By;

if (!-e $request_filename) {

rewrite  ^/(.+?\.php)/?(.*)$  /$1/$2  last;

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

}

location ~ \.php($|/){

fastcgi_index  index.php;

fastcgi_pass    127.0.0.1:9000;

include        fastcgi_params;

set $real_script_name $fastcgi_script_name;

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

set $real_script_name $1;

}

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

fastcgi_param  PATH_INFO              $fastcgi_path_info;

fastcgi_param  SCRIPT_NAME            $real_script_name;

fastcgi_param  SCRIPT_FILENAME        $document_root$real_script_name;

fastcgi_param  PHP_VALUE              open_basedir=$document_root:/tmp/:/proc/;

#access_log      /home/wwwlog/domain_access.log    access;

#error_log      /home/wwwlog/domain_error.log    error;

}

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

access_log  off;

error_log  off;

expires    30d;

}

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

access_log  off;

error_log    off;

expires      12h;

}

}

你可能感兴趣的:(部署ThinkAdmin后台管理系统)