symfony 3.2 nginx 配置
近期打算用symfony 3.2做公司后台管理系统,Selix做api。起初按照官网的配置,直接把app.php给我下来了,后来。最终测试能用的如下:
# DEV
location ~ ^/(app_dev|config)\.php(/|$) {
fastcgi_pass 127.0.0.1:9000;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $document_root;
}
- 这是需要修改的部分,别的按照symfony官网的来,基本就可以了;如果想更加深入,那就看nginx手册吧。
- realpathroot这个在我安装的nginx中的params里面是没有的,所以参考lumen配置成了 document_root。
- 注意浏览器缓存,我就被坑了好久。