From: RageLT
Date: Mon, 26 Jan 2008 18:21:07 +0000 (UTC)
Subject: Настройка связки Nginx, PHP и Spawn-fcgi
Оригинал: http://www.lissyara.su/?id=1532
Сейчас многие отказываются от apache в пользу nginx. Который, на мой
взгляд, подкупает своей в первую очередь производительностью,
возможностью быстрого и легкого масштабированию бекэндов, так же
расширенными возможностями конфигурации сервиса. Каждый может
максимально точно подогнать его под себя.
И так, давайте приступим. (FreeBSD 6.2-RELEASE)
Скачиваем и разжимаем nginx (0.6.14)
wget http://www.sysoev.ru/nginx/nginx-LAST.tar.gz
tar -zxf nginx-LAST.tar.gz
ln -s nginx-LAST nginx
#!/usr/local/bin/bash
## ABSOLUTE path to the spawn-fcgi binary
SPAWNFCGI="/usr/local/bin/spawn-fcgi"
## ABSOLUTE path to the PHP binary
FCGIPROGRAM="/usr/local/bin/php-cgi"
Если nginx инсталлировали не из портов, создаём запускной файл для
nginx
П.С. В этой статье описывается конфигурация с учётом того, что все
приложения будут установлены на одном сервере. Если кому-то интересно,
то могу написать продолжение в котором разберём конфигурацию с учетом
того, что php будет стоять на других серверах как backend, а мы будем
балансировать нагрузку на них с помощью nginx.