Files
php/defaults/main.yml
2025-09-24 15:37:04 +02:00

40 lines
896 B
YAML

---
php_sapi: fpm
php_versions:
- version: "8.4"
modules:
- curl
- opcache
php_pools:
- name: "www"
user: "www-data"
group: "www-data"
php_versions:
- version: "8.4"
# Pool management settings
pm: "dynamic"
pm_start_servers: 5
pm_min_spare_servers: 3
pm_max_spare_servers: 8
pm_max_children: 100
pm_max_requests: 200
# Timeouts and limits
request_slowlog_timeout: "30s"
request_terminate_timeout: "60s"
rlimit_files: 65536
catch_workers_output: "yes"
# PHP settings
admin_flag_display_errors: "Off"
admin_flag_log_errors: "On"
admin_value_error_reporting: "E_ALL & ~E_NOTICE"
admin_value_memory_limit: "64M"
admin_value_upload_max_filesize: "16M"
admin_value_post_max_size: "16M"
php_remove_default_pool: false
# Logrotate configuration for PHP logs
php_logrotate_enabled: true