inmotionhosting.php_fpm

Ansible Molecule Pipeline GPL-3.0 Lizenz GitHub Sterne

InMotion Hosting Ultrastack

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

InMotion Hosting

Über das Projekt

Modular Ansible Role for deploying and configuring PHP-FPM

Installieren
ansible-galaxy install inmotionhosting.php_fpm
GitHub Repository
Lizenz
gpl-3.0
Downloads
53.9k
Besitzer
Offering Private and Public Cloud, Software as a Service, and Web Hosting