juwai.php-zerorpc
Ansibleロール: php-zerorpc
CentOSサーバーにphp-zerorpcが必要とするPHP拡張をインストールします:
- 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
例のプレイブック
- hosts: servers
roles:
- role: juwai.php-zerorpc
ライセンス
MIT / BSD
著者情報
このロールは2016年に Juwai Limited によって作成されました。
