首先tp5的访问目录指向到webroot/public文件夹中。
thinkphp的url访问:http://serverName/index.php(或者其它应用入口文件)/模块/控制器/操作/[参数名/参数值...],这个需要支持pathinfo,Apache默认支持,而Nginx不支持。
1.php.ini中的配置参数cgi.fix_pathinfo = 1
2.修改nginx.conf文件。

  1. location ~ \.php(.*)$ {
  2. fastcgi_pass   127.0.0.1:9000;
  3. fastcgi_index  index.php;
  4. #下面两句是给fastcgi权限,可以支持 ?s=/module/controller/action的url访问模式
  5. fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
  6.             fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
  7. #下面两句才能真正支持 index.php/index/index/index的pathinfo模式
  8. fastcgi_param  PATH_INFO  $fastcgi_path_info;
  9.             fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
  10. include        fastcgi_params;
  11. }
复制代码

这样就能在linux,nginx环境下运行tp5了。

3. 去掉/index.php/
修改nginx.conf文件

    1. location / {
    2. index  index.html index.htm index.php;
    3. #autoindex  on;
    4. if (!-e $request_filename) {
    5. rewrite  ^(.*)$  /index.php?s=/$1  last;
    6. break;
    7. }
    8. }

最新文章

  1. ios 中scrollview上面嵌套tableView,左右滑动出现数据多次刷新的问题
  2. mysql数据库 myisam数据存储引擎 表由于索引和数据导致的表损坏 的修复 和检查
  3. [iOS 多线程 & 网络 - 1.2] - 多线程GCD
  4. JavaScript学习心得(八)
  5. eclipse 导入项目时候java版本不一致问题
  6. Oracle EBS-SQL (INV-2):库存会计期间.sql
  7. python:利用asyncio进行快速抓取
  8. 有趣Web之Json(四)---json与(Object/List/Map)相互转化
  9. lnmp1.0 升级php.5.4.28 后出错 Nginx 502 Bad Gateway
  10. 编写CodeMirror Modes详解
  11. DDD创始人Eric Vans:要实现DDD原始意图,必须CQRS+Event Sourcing架构
  12. IPv4地址学习总结
  13. 【socket编程】select manual page翻译
  14. android SlidingmMenu的入门介绍
  15. [js]展开运算符
  16. SpringBoot 项目打包后运行报 org.apache.ibatis.binding.BindingException
  17. BZOJ 1874: [BeiJing2009 WinterCamp]取石子游戏(SG函数)
  18. 010.Docker Compose构建WordPress实战
  19. ROS开发与常用命令
  20. hdu 5092 线裁剪(纵向连线最小和+输出路径)

热门文章

  1. Cordova自定义插件开发
  2. Computer Vision_33_SIFT:Improving Bag-of-Features for Large Scale Image Search——2010
  3. 02 WIndows编程——危险的sizeof
  4. Linux学习之六-Linux系统的基础优化
  5. Kinect for Windows SDK开发入门(七):骨骼追踪基础 下
  6. 手写KMeans算法
  7. 【SCOI2007】降雨量
  8. C# 调用 python3
  9. JavaScript查漏补缺
  10. JAVA遇见HTML——JSP篇(JSP状态管理)