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.phpfpmLizenz
apache-2.0
Downloads
20.6k
Besitzer
