inmotionhosting.php_fpm
Rola Ansible: PHP-FPM
Modułowa rola Ansible do wdrażania i konfigurowania PHP-FPM.
Wymagania
Ta rola Ansible wspiera dwa ostatnie stabilne wydania konkretnych dystrybucji Linuksa, skupiając się na ich polityce deprecacji. Ponadto koncentrujemy się na wspieraniu dwóch ostatnich stabilnych wydań, które w momencie pisania to:
- CentOS 7.x
- Debian 11 lub nowszy
- Ubuntu 20.04 LTS lub nowszy
- AlmaLinux 8.x lub nowszy
- RockyLinux 8.x lub nowszy
Zależności
Brak.
Zmienne Roli
Dostępne zmienne są wymienione poniżej z ich domyślnymi wartościami (możesz również zobaczyć defaults/main.yml
).
Zmienna | Opis |
---|---|
php_config_ini_path | Domyślna: /etc/php.ini |
php_fpm_binary | Domyślna: php-fpm . Nazwa pliku binarnego dla usługi php-fpm. |
php_fpm_config_pool_path | Domyślna: /etc/php-fpm.d |
php_fpm_daemon | Domyślna: php-fpm |
php_request_slowlog_timeout | Domyślna: 0 |
php_fpm_site_errorlog | Domyślna: `/home/{{ system_user }}/logs/{{ site_domain |
php_fpm_slowlog | Domyślna: /var/log/php-fpm/{{ system_user }}-slow.log |
php_fpm_socket_path | Domyślna: /var/run/php-fpm/{{ system_user }}.sock |
php_packages | Lista pakietów PHP do zainstalowania. |
php_version | Wersja PHP do użycia. |
php_version_flat | Domyślna: `{{ php_version |
php.conf
Zmienna | Opis |
---|---|
php_conf_session_save_handler | Domyślna: files |
php_conf_session_save_path | Domyślna: /home/{{ system_user }}/session |
php_conf_soap_wsdl_cache_dir | Domyślna: /var/lib/php/wsdlcache |
php.ini
Zmienna | Opis |
---|---|
php_ini_allow_url_fopen | Domyślna: true |
php_ini_expose_php | Domyślna: false |
php_ini_max_execution_time | Domyślna: 60 |
php_ini_max_input_vars | Domyślna: 6200 |
php_ini_memory_limit | Domyślna: 512M |
php_ini_post_max_size | Domyślna: 128M |
php_ini_upload_max_filesize | Domyślna: 128M |
php_ini_user_ini_cache_ttl | Domyślna: 180 |
php_ini_user_ini_filename | Domyślna: php.ini |
php_ini_opcache_enable | Domyślna: true |
php_ini_opcache_enable_cli | Domyślna: false |
php_ini_opcache_force_restart_timeout | Domyślna: 5 |
php_ini_opcache_interned_strings_buffer | Domyślna: 16 |
php_ini_opcache_log_verbosity_level | Domyślna: 0 |
php_ini_opcache_max_accelerated_files | Domyślna: 16536 |
php_ini_opcache_memory_consumption | Domyślna: 512 |
php_ini_opcache_revalidate_freq | Domyślna: 90 |
php_ini_opcache_validate_permission | Domyślna: true |
php_ini_opcache_validate_root | Domyślna: true |
php_ini_opcache_validate_timestamps | Domyślna: true |
php_ini_zlib_output_compression | Domyślna: false |
php_ini_zlib_output_compression_level | Domyślna: 9 |
Przykładowy Playbook
- hosts: www
roles:
- role: inmotionhosting.php_fpm
Licencja
GPLv3
Informacje o autorze
Zainstaluj
ansible-galaxy install inmotionhosting.php_fpm
Licencja
gpl-3.0
Pobrania
53.9k
Właściciel
Offering Private and Public Cloud, Software as a Service, and Web Hosting