sa-php-fpm

sa-php-fpm

Статус сборки

Базовая роль для установки php-fpm, с необязательной поддержкой заранее настроенного xdebug и необязательной глобальной установкой composer как composer{{php_version}}.

Пример использования:

Простой

     - {
         роль: "sa-php-fpm"
       }

Расширенный

Смотрите box-example для полноценной установки LAMP.

     - {
         роль: "sa-php-fpm",
         option_install_xdebug: true,
         php_xdebug_version: 2.5.5,
         xdebug_remote_enable: 1
         # ВАЖНО - УСТАНОВКА НИЖЕ НА 1 НА ПРОД АКТИВНЫХ СЕРВЕРАХ ПРИВЕДЁТ К УЯЗВИМОСТИ
         # поскольку xdebug_remote_host игнорируется
         xdebug_remote_connect_back: 0
         xdebug_remote_host: "127.0.0.1"

         option_install_composer: true,         

         php_fpm_user: www-data,
         php_fpm_group: www-data,

         php_fpm_listen: sock, # для поддержки tcp 9000 и обоих
         php_family: default, #  5.6 | 7.0 | hhvm | default

         pkg_dependencies:
           - git
           - curl
           - python-dev
           - libmysqlclient-dev
           - unzip

         php_extensions:
           - "{{php_module_prefix}}-mysql"
           - "{{php_module_prefix}}-intl"
           - "{{php_module_prefix}}-xmlrpc"
           - "{{php_module_prefix}}-curl"
           - "{{php_module_prefix}}-gd"

         timezone: "Europe/London",

         custom_pool_properties:
           - {regexp: "^[;]?listen.owner *", line: "listen.owner  = {{php_fpm_user}}"}
           - {regexp: "^[;]?listen.group *", line: "listen.group  = {{php_fpm_group}}"}
       }

Использование с рабочим процессом ansible galaxy

Если вы установили роль sa-php-fpm, используя команду

ansible-galaxy install softasap.sa-php-fpm

роль будет доступна в папке library/softasap.sa-php-fpm. Пожалуйста, при необходимости скорректируйте путь.

     - {
         роль: "softasap.sa-php-fpm"
       }

Авторское право и лицензия

Код имеет двойную лицензию по BSD 3-Clause и MIT License. Выберите ту, которая подходит вам лучше.

Свяжитесь с нами:

Подпишитесь на обновления ролей на FB

Присоединяйтесь к обсуждению в канале Gitter

Узнайте о других ролях на http://www.softasap.com/roles/registry_generated.html

Посетите наш блог на http://www.softasap.com/blog/archive.html

О проекте

standalone role for php installation in fastcgi mode

Установить
ansible-galaxy install softasap/sa-php-fpm
Лицензия
mit
Загрузки
140
Владелец
Get your application deployed in a robust way