juwai.php-zerorpc
Ansible Rolle: php-zerorpc
Installiere die benötigten PHP-Erweiterungen für php-zerorpc auf CentOS-Servern:
- msgpack
- zmq
Voraussetzungen
Geschrieben in Ansible 2.3.*
Bitte stelle sicher, dass der PHP pecl-Befehl installiert ist.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe defaults/main.yml
):
msgpack_source_version
Commit, Tag oder Branch der msgpack PHP-Erweiterung, die beim Installieren aus dem Quellcode verwendet werden soll.
Standard ist msgpack-2.0.2
.
pecl_msgpack_version
Version der MessagePack PHP-Erweiterung.
Standard ist 0.5.7
.
pecl_zmq_version
Version der ZeroMQ PHP-Erweiterung.
Standard ist 1.1.2
.
php_extensions_config_path
Pfad zum Verzeichnis, das die Konfigurationsdateien der PHP-Erweiterungen enthält.
Standard ist /etc/php.d
.
php_fpm_daemon
Name des php_fpm-Daemons.
Standard ist php-fpm
.
php_opcache_config_filename
Konfigurationsdateiname der PHP OpCache-Erweiterung.
Standard ist 10-opcache.ini
.
php_zerorpc_segfault_fix
Aktivieren, um Segfault in PHP7 mit OpCache zu vermeiden.
Standard ist false
.
zmq_source_version
Commit, Tag oder Branch der zmq PHP-Erweiterung, die beim Installieren aus dem Quellcode verwendet werden soll.
Standard ist f2617063a4c007ca6073c0d09e9f36fd9b87ddaf
.
Abhängigkeiten
juwai.libzmq
Beispiel-Playbook
- hosts: servers
roles:
- role: juwai.php-zerorpc
Lizenz
MIT / BSD
Autoreninformation
Diese Rolle wurde 2016 von Juwai Limited erstellt.
Install zerorpc dependency packages for php
ansible-galaxy install juwai.php-zerorpc