我正在使用Valet的默认安装(https://laravel.com/docs/5.4/valet)。
我对nginx的经验很少,因此我找不到我应该在哪里存储代客的envvars。
对于apache来说,这很容易 - / etc / apache2 / envvars
作为PHP的临时解决方案index.php,我使用session
,但我想在不触及索引文件的情况下全局执行此操作。
感谢。
答案 0 :(得分:3)
由于我在寻找答案时发现这篇文章,如果我在这里留下自己的笔记,对我来说会更容易。
由于我使用brew安装了nginx,因此nginx配置位于/usr/local/etc/nginx
,环境变量已在fastcgi_params
文件中设置。
附加到档案
/usr/local/etc/nginx/fastcgi_params
新行,例如
fastcgi_param APP_ENV dev;
如果您不想全局设置此环境变量,可以在~/.valet/Nginx/site.dev
关闭之间location ~ \.php$ {
覆盖每个站点配置。