php_fpm
Ansible Роль: PHP-FPM
Устанавливает php-fpm из RPM-пакетов IUS Community Project на RHEL / CentOS 7. Если требуются архивные версии php, может быть активирован репозиторий ius-archive.
В настоящее время эта роль устанавливает php-fpm
, предварительно настроенный по умолчанию для приложения Magento 2. Некоторые из этих значений по умолчанию могут быть выше, чем требуется для других приложений, использующих сервис php-fpm. Одной из таких областей являются параметры по умолчанию php-opcache, которые должны быть очень высокими для достижения высокой производительности приложения Magento 2 и могут быть уменьшены. См. defaults/main.yml
и vars/opcache.yml
для получения подробной информации.
Требования
Нет.
Переменные Роли
php_version: 73
Можно указать любую версию php, поддерживаемую RPM IUS: 55, 56, 70, 71, 72, 73, 74 и т.д. Для более старых версий также нужно будет указать php_enablerepo: ius-archive
.
См. defaults/main.yml
для полного списка переменных, доступных для настройки установки php-fpm.
Зависимости
davidalger.repo_ius
Пример Плейбука
- hosts: web-servers
roles:
- { role: davidalger.php_fpm, tags: php-fpm }
Лицензия
Эта работа лицензирована под лицензией MIT. См. файл LICENSE для подробностей.
Информация об авторе
Эта роль была создана в 2017 году Дэвидом Алджером.
ansible-galaxy install davidalger/ansible-role-php-fpm