Yaf学习(二)----Yaf初体验
1.hello world
1.1 用yaf输出hello world
1.首先配置host,nginx
2.host不用多说,指向虚拟机IP即可
1.2 重点说一下nginx (只说server块)
1.前几行的基本配置不讲
2.重点是路由重定向,根据官方手册书写
然后坑来了,当我配置好后,重启 sudo service nginx restart 打开项目 发现输出 Hello World! I am Stranger! 好的 成功了!但是在自定义一个controller 访问这个controller的路径,显示的还是Hello World! I am Stranger!
也就是说, 路由没有找到新建立的controller,而是一直在访问index/index/index 这个问题困扰了好几天
最后解决方案是yaf不支持nginx的 PATH_INFO 将路由php文件块的 PATH_INFO注释掉就正常了,这个坑写出来 希望你们少走弯路 不过因为这个 对yaf的流程和结构更清楚了!
(注意: 如果你是把php配置模块提取出来了,修改文件的时候,要注意是否影响别的nginx配置)