Thinkphp 支持nginx phpinfo url设置方法

作者:袖梨 2022-06-25

最近在研究thinkcmf内容发布系统框架,于是安装一个git bash,从github 下载了源码。但是在安装完成之后,进入后台的时候,出错了。最后发现是由于服务器运行的是nginx,而nginx默认是不支持phpinfo url模式访问的。所以就需要自己来设置一下nginx的配置文件。还好网上资料比较多,最开始也遇到了一些问题,不过最后,运气还比较好,总算是弄成功了。把配置文件贴出来,遇到同样问题的人,可以参考一下:

 代码如下 复制代码


server {
    listen 80;
 server_name cmf.test.loc;
 root "D:/cmstop-server9803/www/cmf";
 autoindex on;
 index index.php;

  location /
  {       
  if (!-e $request_filename) {
      rewrite  ^/(.*)$  /index.php/$1  last;
       break;
  }
 }

 location ~ .php
        {
                include php.conf;
  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;
        }

}

在这次安装git bash过程中,也有一个之前不知道的命令,就是切换项目目录命令,记录一下:
在windows下切换目录直接用 cd /d/www/cmf

相关文章

精彩推荐