pkorobeinikov.php
pkorobeinikov.php
PHPインストール。
要件
自分自身で php-fpm.ini.j2
、php-cli.ini.j2
、および php-fpm.conf
テンプレートを提供する必要があります。
ロール変数
php_version
はPHPのバージョン番号です。例:7.0
。php_package_version
は正確なパッケージバージョンです。php_modules
は必要なモジュールの配列です。php_config_templates
は設定ファイルテンプレートの配列です。
依存関係
なし。
サンプルプレイブック
```yaml
hosts: servers roles:
PHP7.0のインストール
- role: pkorobeinikov.php
php_version: 7.0
php_package_version: 7.0.6-9+donate.sury.org~trusty+2
php_modules:
- fpm
- cli
- xml php_config_templates:
- { src: php/7.0/php.cli.ini.j2, dest: /etc/php/7.0/cli/php.ini }
- { src: php/7.0/php.fpm.ini.j2, dest: /etc/php/7.0/fpm/php.ini }
- { src: php/7.0/www.conf.j2, dest: /etc/php/7.0/fpm/pool.d/www.conf }
PHP5.6のインストール
- role: pkorobeinikov.php
php_version: 5.6
php_package_version: 5.6.21-7+donate.sury.org~trusty+1
php_modules:
- fpm
- cli
- xml php_config_templates:
- { src: php/5.6/php.cli.ini.j2, dest: /etc/php/5.6/cli/php.ini }
- { src: php/5.6/php.fpm.ini.j2, dest: /etc/php/5.6/fpm/php.ini }
- { src: php/5.6/www.conf.j2, dest: /etc/php/5.6/fpm/pool.d/www.conf }
- role: pkorobeinikov.php
php_version: 7.0
php_package_version: 7.0.6-9+donate.sury.org~trusty+2
php_modules:
ライセンス
BSD, MIT