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)或php-pear
(适用于RedHat)。
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
作者信息
此角色由Jeff Geerling于2014年创建,他是《Ansible for DevOps》一书的作者。
安装
ansible-galaxy install geerlingguy.php-pecl
许可证
mit
下载
144.5k
拥有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns