nginx: ارسال پارامتر به کدهای PHP

وجود پارامترهای سراسری گاها کاربردهای خوبی داره، مثلا پارامتری که نشون بده الان پروژه توی حالت گسترش Development Mode هست، یا مثلا توی محیط گسترش خودتون پارامترهایی نظیر یوزر و پسورد پایگاه‌داده
توی انجین ایکس میشه به راحتی پارامتر ارسال کرد به محیط PHP و به ازشون استفاده کرد، کافیه فایل تنظیمات سرور خودتون رو ویرایش کنید( برای من توی این آدرسه /usr/local/etc/nginx/sites-available/default) و دستور زیر رو به اون اضافه کنید.


1
2
3
4
5
location ~ \.php$ {
...
fastcgi_param LARAVEL_ENVIROMENT "dev";
...
}

حال انجین ایکس خودتون رو دوباره اجرا کنید(با دستور زیر یا هر فرمانی که مخصوص سیستم عامل شماست)


1
sudo /etc/init.d/nginx restart

لذت ببرید :)


1
print "ENV:" . getenv("LARAVEL_ENVIROMENT");

References: