LINUX.ORG.RU

php fastcgi 5 + nginx


0

0

мужчины, есть вопрос касательно настройке nginx для php Fast CGI. я так понимаю в nginx.conf'е я должен прописать(раскомментировать) блок для файлов *.пхп, при этом задать хост (это первый вопрос - зачем?) и порт (тут вопрса нет) на который будут редиректиться запросы. далее я так понимаю надо задать некий скрипт который бы перенаправлял такие заппросы в пхп. т.е. скрипт должен запускать пхп с ключем -б и тем самым хостом и портом. что за скрипт и как его задать в конфиге7 не мог ба кто подробнее нарисовать самый простой скрипт (только действительно необходимое) и блок конфига с комментариями что за переменные там и пути для настройки пхп. всем спасибо большое заранее :)

anonymous

Тут все просто - PHP нужно запустить как демон, очень хорошая утилита есть в комплекте с lightttpd - spawn-php. Вот, запускаешь этим чудом PHP, и в конфиге nginx настраиваешься, как ты уже сказал.
Вот пример моего конфига:
location ~ \.php$ {
fastcgi_pass unix:/tmp/php-fcgi.sock; # сокет
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME var/www/$fastcgi_script_name;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
}

Как можно заметить я использую unix sockets... :)

Opik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.