是模式不下Nginx+ThinkPHP支持

Nginx的环境问题得到了两天,发现了很多网上的帖子或复制和粘贴的人,或是不贴,还写了一句哈哈,我已经解决了似的,我鄙视这些岗位的同胞,你说你的问题,解决问题并没有给出解释。在搜索第一几页,你不去想那些需要答案的人的感受。满心欢喜地看到答案,发现没有领带。好了,不多,遇到的问题。

我不需要改变url_model重写/兼容的这样:

大约第四十三行,按照下面的代码修改自己,请注意符号的细节:


位置
根C: / / Zend工作空间;这是根自己的项目# / /。
指数index.html index.htm index.php;

如果(!E request_filename美元){
重写(/)。* 1美元;
打破;
}

}



在PHP的配置中,位置$。再次,注意细节。这里是符号$ 。


位置
根C: / /工作区设置;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param script_filename C: / / PHP fastcgi_script_name美元wnmp;
包括fastcgi_params;
设置为path_info ;
设置为real_script_name fastcgi_script_name美元;
如果($ fastcgi_script_name^ ~(。+ 。PHP)( /,+){ $ )
集real_script_name美元1美元;
集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美元;
}




如果它仍然是悬而未决,添加配置定义('_php_file_,_server美元{ 'script_name}在ThinkPHP入口文件index.php;

在这个期间你可能会遇到500404个问题,但是要记住一点,要小心。只要我遵循这个改变,没有问题。如果有任何问题,欢迎留言。

以上是本文的全部内容,希望大家能喜欢。