Установка и настройка Nginx + Apache2 + php_fpm + mysql

  1. Переходим в режим администратора:

sudo su

2. Установка midnight commander, apache2, модуля FastCGI, php5-fpm:

 

apt-get -y install mc, apache2 libapache2-mod-fastcgi php5-fpm

3. Создаем файл конфигурации для модуля FastCGI:

mcedit /etc/apache2/conf-available/php5-fpm.conf

Пишем настройки:

<IfModule mod_fastcgi.c>
AddHandler php5-fcgi .php
Action php5-fcgi /php5-fcgi
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /var/run/php5-fpm.sock -pass-header Authorization
</IfModule>

4. Включаем новые модули, конфиг php_fpm, и перезагружаем веб сервер apache:

a2enmod actions fastcgi alias
a2enconf php5-fpm
service apache2 reload

5. Проверяем работу, создаем php файл (mcedit /var/www/html/info.php):

/var/www/html/info.php

C содержимым:

<?php
phpinfo();
?>

Набираем адрес в браузере:

http://IP_АДРЕС_КОМПЬЮТЕРА/info.php

Должна показаться страница информации о Вашем php.

….