davidalger.php_fpm
Ansibleロール: PHP-FPM
RHEL / CentOS 7に、IUS Community Project RPMを使ってphp-fpmをインストールします。アーカイブされたphpのバージョンが必要な場合、ius-archiveリポジトリを有効にできます。
現在、このロールはMagento 2アプリケーションに基づいてデフォルト設定されたphp-fpm
をインストールします。これらのデフォルトのいくつかは、他のphp-fpmサービスのアプリケーションには高すぎるかもしれません。例えば、php-opcacheのデフォルト設定は、高いMagento 2アプリケーションのパフォーマンスを得るために非常に高く設定されている必要があり、他のアプリケーションでは削減されることができます。詳細はdefaults/main.yml
とvars/opcache.yml
を参照してください。
要件
特になし。
ロール変数
php_version: 73
IUS RPMがサポートする任意のphpのバージョン(55, 56, 70, 71, 72, 73, 74など)を指定できます。古いバージョンの場合は、php_enablerepo: ius-archive
も指定する必要があります。
php-fpmのインストールをカスタマイズするために利用できる変数の完全なリストは、defaults/main.yml
をご覧ください。
依存関係
davidalger.repo_ius
サンプルプレイブック
- hosts: web-servers
roles:
- { role: davidalger.php_fpm, tags: php-fpm }
ライセンス
この作品はMITライセンスの下でライセンスされています。詳細はLICENSEファイルをご覧ください。
著者情報
このロールは2017年にDavid Algerによって作成されました。
インストール
ansible-galaxy install davidalger.php_fpm
ライセンス
mit
ダウンロード
1.4k
所有者
Principal SRE, Software Engineer, Infrastructure, DevOps, Magento Master, Cloud Architect, AWS, GCP, Terraform, Ansible, Kubernetes