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 によって作成されました。