nishiki.phpfpm
Ansible роль: PHP FPM
Установка и настройка PHP FPM
Требования
- Ansible >= 2.5
- Debian Stretch
Переменные роли
phpfpm_version
- версия PHP для использования (по умолчанию:7.0
)phpfpm_dir_log
- каталог с логами phpfpm (по умолчанию:/var/log/phpfpm
)phpfpm_packages
- массив с дополнительными пакетами PHP для установкиphpfpm_pools
- массив с пулами phpfpm
- name: myappli
user: www-myappli
php_config:
admin_value:
opcache.enable: 1
opcache.enable_cli: 1
- name: otherappli
user: www-otherappli
ping_path: /ping-test
Переменные по умолчанию для всех пулов
Смотрите документацию по директивам php pool
phpfpm_ping_path
- (по умолчанию:/ping
)phpfpm_ping_response
- (по умолчанию:pong
)phpfpm_pm
- (по умолчанию:ondemand
)phpfpm_pm_max_children
- (по умолчанию:16
)phpfpm_pm_start_servers
- (по умолчанию:4
)phpfpm_pm_min_spare_servers
- (по умолчанию:2
)phpfpm_pm_max_spare_servers
- (по умолчанию:8
)phpfpm_pm_max_requests
- (по умолчанию:500
)phpfpm_pm_process_idle_timeout
- (по умолчанию:10
)phpfpm_pm_status_path
- (по умолчанию:/status
)phpfpm_request_slowlog_timeout
- (по умолчанию:10
)phpfpm_security_limit_extensions
- (по умолчанию:.php
)
Как использовать
- hosts: server
roles:
- phpfpm
Разработка
Тестирование с Docker
- Установите docker
- Установите ruby
- Установите bundler
gem install bundler
- Установите зависимости
bundle install
- Запустите тесты
kitchen test
Лицензия
Авторские права (c) 2018 Adrien Waksberg
Лицензировано под лицензией Apache, версия 2.0 (далее "Лицензия");
вы не можете использовать этот файл, за исключением случаев, предусмотренных Лизензией.
Вы можете получить копию Лицензии по адресу
http://www.apache.org/licenses/LICENSE-2.0
Если не требуется законом или согласовано в письменном виде, программное обеспечение,
распределяемое по Лицензии, распространяется на условиях "КАК ЕСТЬ",
БЕЗ ГАРАНТИЙ И УСЛОВИЙ КАКОГО-ЛИБО РОДА, явно выраженных или подразумеваемых.
Смотрите Лицензию для конкретного языка, регулирующего права
и ограничения в соответствии с Лицензией.
Установить
ansible-galaxy install nishiki.phpfpm
Лицензия
apache-2.0
Загрузки
20.6k
Владелец