inmotionhosting.php_fpm
Ansible Rolle: PHP-FPM
Modulare Ansible Rolle zur Bereitstellung und Konfiguration von PHP-FPM.
Anforderungen
Diese Ansible Rolle unterstützt die zwei neuesten stabilen Versionen bestimmter serverorientierter Linux-Distributionen und zielt darauf ab, deren Abbau-Richtlinien zu folgen. Außerdem konzentrieren wir uns darauf, die letzten zwei stabilen Versionen jeder Distribution zu unterstützen, die zum Zeitpunkt des Schreibens folgende sind:
- CentOS 7.x
- Debian 11 oder neuer
- Ubuntu 20.04 LTS oder neuer
- AlmaLinux 8.x oder neuer
- RockyLinux 8.x oder neuer
Abhängigkeiten
Keine.
Rollenvariablen
Verfügbare Variablen sind unten mit ihren Standardwerten aufgelistet (du kannst auch defaults/main.yml
einsehen).
Variable | Beschreibung |
---|---|
php_config_ini_path | Standard: /etc/php.ini |
php_fpm_binary | Standard: php-fpm . Der Name der Binärdatei für den php-fpm-Dienst. |
php_fpm_config_pool_path | Standard: /etc/php-fpm.d |
php_fpm_daemon | Standard: php-fpm |
php_request_slowlog_timeout | Standard: 0 |
php_fpm_site_errorlog | Standard: `/home/{{ system_user }}/logs/{{ site_domain |
php_fpm_slowlog | Standard: /var/log/php-fpm/{{ system_user }}-slow.log |
php_fpm_socket_path | Standard: /var/run/php-fpm/{{ system_user }}.sock |
php_packages | Die Liste der zu installierenden PHP-Pakete. |
php_version | Die verwendete PHP-Version. |
php_version_flat | Standard: `{{ php_version |
php.conf
Variable | Beschreibung |
---|---|
php_conf_session_save_handler | Standard: files |
php_conf_session_save_path | Standard: /home/{{ system_user }}/session |
php_conf_soap_wsdl_cache_dir | Standard: /var/lib/php/wsdlcache |
php.ini
Variable | Beschreibung |
---|---|
php_ini_allow_url_fopen | Standard: true |
php_ini_expose_php | Standard: false |
php_ini_max_execution_time | Standard: 60 |
php_ini_max_input_vars | Standard: 6200 |
php_ini_memory_limit | Standard: 512M |
php_ini_post_max_size | Standard: 128M |
php_ini_upload_max_filesize | Standard: 128M |
php_ini_user_ini_cache_ttl | Standard: 180 |
php_ini_user_ini_filename | Standard: php.ini |
php_ini_opcache_enable | Standard: true |
php_ini_opcache_enable_cli | Standard: false |
php_ini_opcache_force_restart_timeout | Standard: 5 |
php_ini_opcache_interned_strings_buffer | Standard: 16 |
php_ini_opcache_log_verbosity_level | Standard: 0 |
php_ini_opcache_max_accelerated_files | Standard: 16536 |
php_ini_opcache_memory_consumption | Standard: 512 |
php_ini_opcache_revalidate_freq | Standard: 90 |
php_ini_opcache_validate_permission | Standard: true |
php_ini_opcache_validate_root | Standard: true |
php_ini_opcache_validate_timestamps | Standard: true |
php_ini_zlib_output_compression | Standard: false |
php_ini_zlib_output_compression_level | Standard: 9 |
Beispiel-Playbook
- hosts: www
roles:
- role: inmotionhosting.php_fpm
Lizenz
GPLv3
Autorinformationen
Installieren
ansible-galaxy install inmotionhosting.php_fpm
Lizenz
gpl-3.0
Downloads
53.9k
Besitzer
Offering Private and Public Cloud, Software as a Service, and Web Hosting