Установка php як fastcgi
Установка PHP як FastCGI

PHP ми будемо встановлювати як службу, для запуску на операційній системі Debian нам знадобиться пакет Spawn-FCGI. Ставимо його:
apt-get install spawn-fcgi
Слідом можна встановити сам PHP:
apt-get install php5-cgi
Після цього відкриємо конфігураційний файл PHP
/etc/php5/cgi/php.ini
І внесемо в кінець цього рядка:
cgi.fix_pathinfo = 1
Тепер запустимо PHP як процес.
/ Usr / bin / spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f / usr / bin / php5-cgi -P /var/run/fastcgi-php.pid
Після запуску інтерпретатор запуститься як служба від імені користувача www-data, матиме pid, розташований в /var/run/fastcgi-php.pid. стане прослуховувати 9000 порт на ip localhost для отримання даних.
Щоб не запускати даний скрипт кожен раз при перезавантаженні сервера вручну, додамо його в автозапуск, для цього:
\ .php $ fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME / var / www / default $ fastcgi_script_name;
include fastcgi_params;
>
Ці вимоги вказують як обробляти файли PHP
Щоб перевірити працездатність PHP, створіть в корені сайту файл phpinfo.php і внесіть в нього наступні рядки:
* ^. + \. (Jpg | png | gif | bmp | zip | rar | doc | docx | xls | xlsx | ppt | pptx | tar | zg | exe | pdf | msi) $ add_header Cache-Control public;
root / var / www;
>
Налаштування PHP закінчена, в подальшому ми будемо встановлювати і налаштовувати СУБД MySQL і кешування.