2017-05-30 75 views
1

我正在使用代客的默認安裝(https://laravel.com/docs/5.4/valet)。代客環境變量

我對nginx有一點經驗,因此我找不到應該在哪裏存儲代客的環境。

對於Apache這將是非常容易的 - 在/ etc/apache2的/ envvars中

由於PHP的一個臨時解決方案,index.php文件,我用putenv('APP_ENV=dev');,但我想在全球範圍內做到這一點而不觸及索引文件。

謝謝。

回答

1

因爲我找到這個職位,當我正在尋找答案時,如果我在這裏留下一張筆記給我的自己,我會更容易。

由於我使用brew安裝了nginx,nginx config位於/usr/local/etc/nginx,並且環境變量已經設置在fastcgi_params文件中。

附加到文件

/usr/local/etc/nginx/fastcgi_params

新線,例如

fastcgi_param APP_ENV dev;

如果你不想全局設置此環境變量,它可以覆蓋每個網站配置~/.valet/Nginx/site.dev之間location ~ \.php$ {關閉。