Создание директории /var/run/php5-fpm после перезагрузки

После установки php-fpm, иногда бывает удобно хранить все его сокеты в отдельной папке, например php5-fpm созданной в /var/run/, но если вручную создать такую папку, то после перезагрузки система ее удаляет, а в логе можно увидеть типа: ERROR: unable to bind listening socket for address ‘/var/run/php5-fpm/default.sock': No such file or directory.

Для решения данной проблемы нужно отредактировать файл /etc/init.d/php5-fpm, добавив вверху вместе с другими переменными строчку:

А затем, под “do_start() {” разместить следующий код:

  • Денис

    Уберите пожалуйста пробелы в этой строчке: SOCKETDIR = /var/run/php5-fpm А то у людей будет ошибка:

    root@gw:/# /etc/init.d/php5-fpm restart
    ./php5-fpm: 22: ./php5-fpm: SOCKETDIR: not found

    • Sergey

      Спасибо, убрал.