nishiki.phpfpm
Rola Ansible: PHP FPM
Zainstaluj i skonfiguruj PHP FPM
Wymagania
- Ansible >= 2.5
- Debian Stretch
Zmienne roli
- phpfpm_version- wersja PHP do użycia (domyślnie:- 7.0)
- phpfpm_dir_log- katalog z logami PHP FPM (domyślnie:- /var/log/phpfpm)
- phpfpm_packages- tablica dodatkowych pakietów PHP do zainstalowania
- phpfpm_pools- tablica z pulami PHP FPM
  - 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
Domyślne zmienne dla wszystkich pul
Zobacz dokumentację dyrektyw puli PHP
- phpfpm_ping_path- (domyślnie:- /ping)
- phpfpm_ping_response- (domyślnie:- pong)
- phpfpm_pm- (domyślnie:- ondemand)
- phpfpm_pm_max_children- (domyślnie:- 16)
- phpfpm_pm_start_servers- (domyślnie:- 4)
- phpfpm_pm_min_spare_servers- (domyślnie:- 2)
- phpfpm_pm_max_spare_servers- (domyślnie:- 8)
- phpfpm_pm_max_requests- (domyślnie:- 500)
- phpfpm_pm_process_idle_timeout- (domyślnie:- 10)
- phpfpm_pm_status_path- (domyślnie:- /status)
- phpfpm_request_slowlog_timeout- (domyślnie:- 10)
- phpfpm_security_limit_extensions- (domyślnie:- .php)
Jak używać
- hosts: server
  roles:
    - phpfpm
Rozwój
Testy z dockerem
- zainstaluj dockera
- zainstaluj ruby
- zainstaluj bundler gem install bundler
- zainstaluj zależności bundle install
- uruchom testy kitchen test
Licencja
Copyright (c) 2018 Adrien Waksberg
Licencjonowane na podstawie Licencji Apache, Wersja 2.0 (zwaną dalej "Licencją");
nie możesz używać tego pliku, z wyjątkiem przypadku zgodności z Licencją.
Możesz uzyskać kopię Licencji pod adresem
    http://www.apache.org/licenses/LICENSE-2.0
O ile wymagane przez właściwe przepisy prawa lub uzgodnione na piśmie, oprogramowanie
dystrybuowane na podstawie Licencji jest udostępniane "JAK JEST",
BEZ GWARANCJI LUB WARUNKÓW JAKIEJKOLWIEK, wyraźnych ani domniemanych.
Zobacz Licencję, aby poznać konkretne zasady regulujące uprawnienia i
ograniczenia wynikające z Licencji.
Zainstaluj
 ansible-galaxy install nishiki.phpfpmLicencja
 
            apache-2.0
          
Pobrania
 
            20.6k
          
Właściciel
 