php-zerorpc
Ansible Роль: php-zerorpc
Установка PHP расширений, необходимых для php-zerorpc на серверах CentOS:
- msgpack
- zmq
Требования
Написано для Ansible 2.3.*
Пожалуйста, убедитесь, что установленная команда PHP pecl.
Переменные Роли
Доступные переменные перечислены ниже с значениями по умолчанию (см. defaults/main.yml
):
msgpack_source_version
Коммит, тег или ветка расширения msgpack PHP, который будет использоваться при установке из исходников.
По умолчанию msgpack-2.0.2
.
pecl_msgpack_version
Версия расширения MessagePack PHP.
По умолчанию 0.5.7
.
pecl_zmq_version
Версия расширения ZeroMQ PHP.
По умолчанию 1.1.2
.
php_extensions_config_path
Путь к папке, содержащей файлы конфигурации для PHP расширений.
По умолчанию /etc/php.d
.
php_fpm_daemon
Имя демона php_fpm.
По умолчанию php-fpm
.
php_opcache_config_filename
Имя файла конфигурации расширения PHP opcache.
По умолчанию 10-opcache.ini
.
php_zerorpc_segfault_fix
Включить, чтобы избежать ошибок сегментации в PHP7 с opcache.
По умолчанию false
.
zmq_source_version
Коммит, тег или ветка расширения zmq PHP, который будет использоваться при установке из исходников.
По умолчанию f2617063a4c007ca6073c0d09e9f36fd9b87ddaf
.
Зависимости
juwai.libzmq
Пример Playbook
- hosts: servers
roles:
- role: juwai.php-zerorpc
Лицензия
MIT / BSD
Информация об авторе
Эта роль была создана в 2016 году Juwai Limited.
Install zerorpc dependency packages for php
ansible-galaxy install juwai/ansible-role-php-zerorpc