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

プロジェクトについて

Install zerorpc dependency packages for php

インストール
ansible-galaxy install juwai.php-zerorpc
ライセンス
Unknown
ダウンロード
1.6k
所有者
Where Chinese find international property