Yaf学习(二)----Yaf初体验

1.hello world

  1.1 用yaf输出hello world

    1.首先配置host,nginxphp

    2.host不用多说,指向虚拟机IP便可nginx

  1.2 重点说一下nginx (只说server块)

    1.前几行的基本配置不讲学习

    2.重点是路由重定向,根据官方手册书写rest

    

    而后坑来了,当我配置好后,重启 sudo service nginx restart 打开项目 发现输出 Hello World! I am Stranger! 好的 成功了!可是在自定义一个controller 访问这个controller的路径,显示的仍是Hello World! I am Stranger! 
server

    也就是说, 路由没有找到新创建的controller,而是一直在访问index/index/index  这个问题困扰了好几天blog

    最后解决方案是yaf不支持nginx的 PATH_INFO 将路由php文件块的 PATH_INFO注释掉就正常了,这个坑写出来 但愿大家少走弯路 不过由于这个 对yaf的流程和结构更清楚了!
路由

    

    (注意: 若是你是把php配置模块提取出来了,修改文件的时候,要注意是否影响别的nginx配置)虚拟机

 

总结: Yaf初体验之hello world 已经完成!能够试试别的控制器或者方法来玩一玩了!之后继续学习

相关文章
相关标签/搜索