PHP程序员学习笔记|如何学习PHP

个人总结的PHP学习方法


nginx配置yii2.0重写

2017-6-28 0phpcom 经典文章


apache和nginx比起来,我更倾向nginx,占用资源少,且性能高,不管是开发还是生产环境都很好用。那么,如何配置nginx让其支持yii2.0的访问呢?


配置范例如下:


server {

    listen       80;

    server_name  reson.com;


    location / {

        root   D:/wwwroot/reson/web;

        index  index.html index.php;

if (!-e $request_filename){

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

}

    }


location ~ \.php$ {

root           D:/wwwroot/reson/web;

fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

include        fastcgi_params;

}


}


扩展一下,如果想让yii2.0在nginx下支持rewrite路由(pathinfo)的形式访问的话,请参考:yii2.0配置以pathinfo的形式访问

« nginx配置thinkphp重写 | 亲测:1MB宽带1G内存的阿里云ECS够用吗»
发表评论:


站点统计
  • 建站日期: 2015-2-10 18:22
  • 运行时间: 2854 天
  • 日志总数: 222 篇
  • 置顶日志: 0 篇
  • 草稿数目: 15 篇
  • 待审文章: 0 篇
  • 页面数量: 0 个
  • 评论数量: 17 条
  • 微语数量: 5 条
  • 微语评论: 0 条
  • 友链数量: 1 个
  • 加密文章: 1 篇
  • 分类总量: 10 个
  • 父分类数: 10 个
  • 子分类数: 0 个
  • 用户数量: 1 人
  • 管理员数: 1 人
  • 驻站作者: 0 位
  • 标签数量: 11 个
  • 附件总量: 223 件
  • 最后发表: 2022-11-30 21:46



订阅Rss