Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
установка_и_настройка_nginx_php5-fpm [2015/09/03 13:09] admin создано |
установка_и_настройка_nginx_php5-fpm [2015/09/03 14:19] (текущий) admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Установка и настройка nginx + php5-fpm на Debian (Ubuntu) ====== | ====== Установка и настройка nginx + php5-fpm на Debian (Ubuntu) ====== | ||
- | Установка на свежий образ Debian 8 Jessie, только что созданный: | + | Установка на свежий образ Debian 8 Jessie, только что созданный (выполнять из под root или с приставкой sudo каждую команду), если возникнут сложности пишите в комментариях внизу: |
- | ''root@vm-4b4b4e06:~# apt-get update'' | + | ''# apt-get update'' |
+ | Вывод: | ||
<code> | <code> | ||
Получено:1 http://ftp.de.debian.org jessie InRelease [134 kB] | Получено:1 http://ftp.de.debian.org jessie InRelease [134 kB] | ||
Строка 25: | Строка 26: | ||
</code> | </code> | ||
- | root@vm-4b4b4e06:~# apt-get install nginx | + | ''# apt-get install nginx'' |
+ | |||
+ | Вывод: | ||
+ | <code> | ||
Чтение списков пакетов… Готово | Чтение списков пакетов… Готово | ||
Построение дерева зависимостей | Построение дерева зависимостей | ||
Строка 41: | Строка 45: | ||
После данной операции, объём занятого дискового пространства возрастёт на 14,1 MB. | После данной операции, объём занятого дискового пространства возрастёт на 14,1 MB. | ||
Хотите продолжить? [Д/н] Д | Хотите продолжить? [Д/н] Д | ||
+ | </code> | ||
- | root@vm-4b4b4e06:~# apt-get install php5-fpm | + | ''# apt-get install php5-fpm'' |
+ | |||
+ | Вывод: | ||
+ | <code> | ||
Чтение списков пакетов… Готово | Чтение списков пакетов… Готово | ||
Построение дерева зависимостей | Построение дерева зависимостей | ||
Строка 69: | Строка 77: | ||
После данной операции, объём занятого дискового пространства возрастёт на 61,8 MB. | После данной операции, объём занятого дискового пространства возрастёт на 61,8 MB. | ||
Хотите продолжить? [Д/н] | Хотите продолжить? [Д/н] | ||
+ | </code> | ||
- | # nano /etc/nginx/sites-enabled/default | + | ''# nano /etc/nginx/sites-enabled/default'' |
+ | Заменить содержимое на: | ||
+ | <code> | ||
## | ## | ||
# You should look at the following URL's in order to grasp a solid understanding | # You should look at the following URL's in order to grasp a solid understanding | ||
Строка 176: | Строка 187: | ||
# } | # } | ||
#} | #} | ||
+ | </code> | ||
- | # nano /etc/php5/fpm/php-fpm.conf | + | ''# nano /etc/php5/fpm/php-fpm.conf'' |
+ | Заменить содержимое на: | ||
+ | <code> | ||
pid = /var/run/php5-fpm.pid | pid = /var/run/php5-fpm.pid | ||
error_log = /var/log/php5-fpm.log | error_log = /var/log/php5-fpm.log | ||
Строка 186: | Строка 200: | ||
events.mechanism = epoll | events.mechanism = epoll | ||
include=/etc/php5/fpm/pool.d/*.conf | include=/etc/php5/fpm/pool.d/*.conf | ||
+ | </code> | ||
- | # nano /etc/php5/fpm/pool.d/www.conf | + | ''# nano /etc/php5/fpm/pool.d/www.conf'' |
+ | <code> | ||
; Start a new pool named 'www'. | ; Start a new pool named 'www'. | ||
; the variable $pool can we used in any directive and will be replaced by the | ; the variable $pool can we used in any directive and will be replaced by the | ||
Строка 600: | Строка 616: | ||
;php_admin_flag[log_errors] = on | ;php_admin_flag[log_errors] = on | ||
;php_admin_value[memory_limit] = 32M | ;php_admin_value[memory_limit] = 32M | ||
+ | </code> | ||
+ | |||
+ | Перезапустим сервисы: | ||
+ | |||
+ | ''# service php5-fpm restart'' | ||
- | # service php5-fpm restart | + | ''# service nginx restart'' |
- | # service nginx restart | + |