1

Valet のデフォルト インストールを使用しています ( https://laravel.com/docs/5.4/valet )。

nginx の経験が少ないため、Valet の環境変数をどこに保存すればよいかわかりません。

Apache の場合は非常に簡単です - /etc/apache2/envvars

PHP の一時的な解決策として、index.php を使用しますputenv('APP_ENV=dev');が、インデックス ファイルに触れずにグローバルに実行したいと考えています。

ありがとう。

4

1 に答える 1

3

答えを探しているときにこの投稿を見つけるので、ここに自分用のメモを残しておくと簡単です。

私は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$ {

于 2017-07-31T14:57:39.220 に答える