Как приготовить DirectAdmin и Apache mpm_worker + PHP-fpm

Тему в разделе "Панели управления", создал(-а) Dmitriy R., 05.01.2014.

  1. Dmitriy R.

    Dmitriy R. Moderator Команда форума

    Привет,

    Многие в последнее время задаются вопросом, как в DirectAdmin стандартными средствами установить обработчик php-fpm и перевести Apache в режим MPM Worker, тем самым заметно повысив производительность своего сервера.
    Для работой с многими установленными приложениями, в том числе и с веб-сервером, разработчики DirectAdmin предусмотрели такое "штатное" средство, как CustomConfig (к слову, это далеко не EasyApache от cPanel).

    Итак, что нам понадобится: ssh и консольный редактор, типа nano или vi.

    Сначала выполним следующие команды, для смены обработчка на php-fpm:
    Код:
    cd /usr/local/directadmin/custombuild
    ./build update
    ./build set php1_release 5.4
    ./build set php2_release no
    ./build set php1_mode php-fpm
    * Вы можете установить php2_release в необходимую версию PHP, если хотите установить на сервер 2 независимые версии PHP

    Теперь изменим в конфигурационном файле тип обработчика mpm:
    Код:
    nano /usr/local/directadmin/custombuild/configure/ap2/configure.apache
    Находим строчку "--with-mpm=prefork" \ и вместо нее подставляем
    Код:
    "--with-mpm=worker" \
    Теперь, когда все необходимые изменения внесены нам нужно пересобрать наш веб-сервер Apache и PHP
    Код:
    ./build apache
    ./build php n
    ./build rewrite_confs
    В общем-то готово:)

    *Подробней о режимах работы PHP можете почитать на Wiki. А об установке nginx в качестве фронтенда из следующей статьи
     
    Последнее редактирование модератором: 04.09.2014
    Wolverine нравится это.

Поделиться этой страницей