geerlingguy.php-pecl
Ansibleロール: PHP PECL拡張機能
このロールは、PHPがすでにインストールされているサーバーに PHP PECL 拡張機能(およびオプションで pecl 自体)をインストールします。
要件
サーバーに PHP がすでにインストールされている必要があります。このロールは、geerlingguy.php と一緒に使用するのに最適で、テストもされています。
また、php-pear(RedHat)または php-pecl(Debian)がすでにインストールされていない場合は、php_pecl_install_pecl: true を設定して、このロールが適切なパッケージをインストールするように強制することをお勧めします。
ロール変数
使用可能な変数は以下に示されており、デフォルト値も記載されています(defaults/main.yml を参照):
php_pecl_install_pecl: false
php-pecl(Debian系OS)または php-pear(RedHat系OS)をインストールするかどうかを指定します。
php_pecl_install_command: "pecl install"
拡張機能をインストールするために実行されるコマンドです。通常、デフォルトは正しいですが、Ubuntu 14.04 LTS を使用していて この問題 に直面している場合は、デフォルトを "pecl install -Z" に上書きする必要があります。
php_pecl_extensions: []
pecl install を通じてインストールする拡張機能のリストです。XDebugなどの拡張機能をインストールしたい場合は、リストに追加します。例えば:
php_pecl_extensions:
- redis
- xdebug
依存関係
- geerlingguy.php
サンプルプレイブック
- hosts: webservers
vars_files:
- vars/main.yml
roles:
- geerlingguy.php-pecl
vars/main.yml 内:
php_pecl_extensions:
- redis
- xdebug
ライセンス
MIT / BSD
作成者情報
このロールは2014年に Jeff Geerling によって作成され、彼の著書 Ansible for DevOps の作者です。
インストール
ansible-galaxy install geerlingguy.php-peclライセンス
mit
ダウンロード
155.7k
所有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns
