inmotionhosting.php_fpm
Ansible ロール: PHP-FPM
PHP-FPMをデプロイおよび設定するためのモジュラーなAnsibleロールです。
要件
このAnsibleロールは、特定のサーバー向けLinuxディストリビューションの最新の安定リリース2つをサポートし、非推奨ポリシーに従います。また、以下の最新の安定リリース2つをサポートします。
- CentOS 7.x
- Debian 11以降
- Ubuntu 20.04 LTS以降
- AlmaLinux 8.x以降
- RockyLinux 8.x以降
依存関係
なし。
ロール変数
利用可能な変数は以下にリストされており、デフォルト値が示されています(defaults/main.yml
も参照できます)。
変数 | 説明 |
---|---|
php_config_ini_path | デフォルト: /etc/php.ini |
php_fpm_binary | デフォルト: php-fpm 。php-fpmサービスのバイナリ名 |
php_fpm_config_pool_path | デフォルト: /etc/php-fpm.d |
php_fpm_daemon | デフォルト: php-fpm |
php_request_slowlog_timeout | デフォルト: 0 |
php_fpm_site_errorlog | デフォルト: `/home/{{ system_user }}/logs/{{ site_domain |
php_fpm_slowlog | デフォルト: /var/log/php-fpm/{{ system_user }}-slow.log |
php_fpm_socket_path | デフォルト: /var/run/php-fpm/{{ system_user }}.sock |
php_packages | インストールするPHPパッケージのリスト |
php_version | 使用するPHPのバージョン |
php_version_flat | デフォルト: `{{ php_version |
php.conf
変数 | 説明 |
---|---|
php_conf_session_save_handler | デフォルト: files |
php_conf_session_save_path | デフォルト: /home/{{ system_user }}/session |
php_conf_soap_wsdl_cache_dir | デフォルト: /var/lib/php/wsdlcache |
php.ini
変数 | 説明 |
---|---|
php_ini_allow_url_fopen | デフォルト: true |
php_ini_expose_php | デフォルト: false |
php_ini_max_execution_time | デフォルト: 60 |
php_ini_max_input_vars | デフォルト: 6200 |
php_ini_memory_limit | デフォルト: 512M |
php_ini_post_max_size | デフォルト: 128M |
php_ini_upload_max_filesize | デフォルト: 128M |
php_ini_user_ini_cache_ttl | デフォルト: 180 |
php_ini_user_ini_filename | デフォルト: php.ini |
php_ini_opcache_enable | デフォルト: true |
php_ini_opcache_enable_cli | デフォルト: false |
php_ini_opcache_force_restart_timeout | デフォルト: 5 |
php_ini_opcache_interned_strings_buffer | デフォルト: 16 |
php_ini_opcache_log_verbosity_level | デフォルト: 0 |
php_ini_opcache_max_accelerated_files | デフォルト: 16536 |
php_ini_opcache_memory_consumption | デフォルト: 512 |
php_ini_opcache_revalidate_freq | デフォルト: 90 |
php_ini_opcache_validate_permission | デフォルト: true |
php_ini_opcache_validate_root | デフォルト: true |
php_ini_opcache_validate_timestamps | デフォルト: true |
php_ini_zlib_output_compression | デフォルト: false |
php_ini_zlib_output_compression_level | デフォルト: 9 |
例のプレイブック
- hosts: www
roles:
- role: inmotionhosting.php_fpm
ライセンス
GPLv3
著者情報
インストール
ansible-galaxy install inmotionhosting.php_fpm
ライセンス
gpl-3.0
ダウンロード
53.9k
所有者
Offering Private and Public Cloud, Software as a Service, and Web Hosting