php fastcgi main/common config

Artifex Maximus artifexor at
Thu Oct 14 14:04:37 MSD 2010


On Thu, Oct 14, 2010 at 11:45 AM, Reinis Rozitis <r at> wrote:
>> Obviously $MACRO_TO_REAL_PATH is not exists yet. The question is the
>> second configuration is possible with nginx 0.8.52 or not? Or might is
>> there any simple solution instead of lot of fastcgi stuff?
> You can always use (in  the fastcgi_params file):
> fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
> At least it works for me so the .php location handler is just simple:
>       location ~ \.php$ {
>               fastcgi_pass;
>               fastcgi_index  index.php;
>               include        fastcgi_params;
>       }

Thank you very much! Sounds good and I will try it. Is it works with
nested location as well? Look for Igor's post:,3059,4571

> Of course it needs to be within each server {} block as there are no global
> location within http {} scope.

Yes I mean common within server block even if global would be better.
But within server block is much easier than within each location.


More information about the nginx mailing list