nishiki.phpfpm
Ansible-Rolle: PHP FPM
Installieren und konfigurieren Sie PHP FPM.
Anforderungen
- Ansible >= 2.5
- Debian Stretch
Rollenvariablen
phpfpm_version
- die zu verwendende PHP-Version (Standard:7.0
)phpfpm_dir_log
- Verzeichnis mit den PHP FPM-Protokollen (Standard:/var/log/phpfpm
)phpfpm_packages
- Array mit zusätzlichen PHP-Paketen zur Installationphpfpm_pools
- Array mit den PHP FPM-Pools
- name: myappli
user: www-myappli
php_config:
admin_value:
opcache.enable: 1
opcache.enable_cli: 1
- name: otherappli
user: www-otherappli
ping_path: /ping-test
Standardvariablen für alle Pools
Siehe PHP Pool-Direktive Dokumentation
phpfpm_ping_path
- (Standard:/ping
)phpfpm_ping_response
- (Standard:pong
)phpfpm_pm
- (Standard:ondemand
)phpfpm_pm_max_children
- (Standard:16
)phpfpm_pm_start_servers
- (Standard:4
)phpfpm_pm_min_spare_servers
- (Standard:2
)phpfpm_pm_max_spare_servers
- (Standard:8
)phpfpm_pm_max_requests
- (Standard:500
)phpfpm_pm_process_idle_timeout
- (Standard:10
)phpfpm_pm_status_path
- (Standard:/status
)phpfpm_request_slowlog_timeout
- (Standard:10
)phpfpm_security_limit_extensions
- (Standard:.php
)
Verwendung
- hosts: server
roles:
- phpfpm
Entwicklung
Tests mit Docker
- Installieren Sie Docker
- Installieren Sie Ruby
- Installieren Sie Bundler
gem install bundler
- Installieren Sie Abhängigkeiten
bundle install
- Führen Sie die Tests aus
kitchen test
Lizenz
Copyright (c) 2018 Adrien Waksberg
Lizenziert unter der Apache-Lizenz, Version 2.0 (die "Lizenz");
Sie dürfen diese Datei nicht verwenden, außer in Übereinstimmung mit der Lizenz.
Sie können eine Kopie der Lizenz unter folgender Adresse erhalten:
http://www.apache.org/licenses/LICENSE-2.0
Sofern nicht gesetzlich vorgeschrieben oder schriftlich vereinbart, wird die
Software, die unter der Lizenz vertrieben wird, auf einer "WIE BESEHEN"-Basis verteilt,
OHNE ZUSICHERUNGEN ODER BEDINGUNGEN IRGENDWELCHER ART, weder ausdrücklich noch stillschweigend.
Siehe die Lizenz für die spezifischen Bestimmungen zur Regelung der Berechtigungen und
Beschränkungen unter der Lizenz.
Installieren
ansible-galaxy install nishiki.phpfpm
Lizenz
apache-2.0
Downloads
20.6k
Besitzer