LinuxForum.Fans
Тема

Как добавить сокет в файл настройки php-fpm

Автор: 5artizan 5 сообщений 1041 просмотров
31.01.2017 07:28 · отредактировано #419665

Делаю связку nginx с php-fpm.Не могу добавить Unix сокет в файл настройки php-fpm.
/etc/php-fpm.d/www.conf:

text

[www]
;listen = 127.0.0.1:9000
listen = /var/run/php-fpm/
..

listen = 127.0.0.1:9000-это добавляется и php-fpm перезапускается нормально. А второй вариант указывал php-fpm не может запуститься.Пробовал добавлять полный путь к сокету тот же результат.Как сделать так,чтобы заработало?

31.01.2017 10:05 #419670

Все проблема решена. :)

31.01.2017 12:55 #419675

Хорошим тоном считается добавить и само решение или объяснить в чём была ошибка.

01.02.2017 05:06 #419705

Изменил директорию,где будет сохраняться сокет,и написал полный полный путь до сокета и все заработало.

text

listen =/var/run/php5-fpm.sock
01.02.2017 09:38 #419714

"Vascom" написал:
Хорошим тоном считается добавить и само решение или объяснить в чём была ошибка.
ошибка в неумении читать доку, из www.conf который ставится по дефолту
text

; The address on which to accept FastCGI requests.
; Valid syntaxes are:
;   'ip.add.re.ss:port'    - to listen on a TCP socket to a specific IPv4 address on
;                            a specific port;
;   '[ip:6:addr:ess]:port' - to listen on a TCP socket to a specific IPv6 address on
;                            a specific port;
;   'port'                 - to listen on a TCP socket to all addresses
;                            (IPv6 and IPv4-mapped) on a specific port;
;   '/path/to/unix/socket' - to listen on a unix socket.
; Note: This value is mandatory.
listen = /run/php/php7.0-fpm.sock

Войдите или зарегистрируйтесь, чтобы ответить.