davidalger.php_fpm
Rola Ansible: PHP-FPM
Instaluje php-fpm z RPM-ów IUS Community Project na RHEL / CentOS 7. Jeżeli wymagane są archiwalne wersje php, można aktywować repozytorium ius-archive.
Obecnie ta rola instaluje php-fpm
wstępnie skonfigurowany z domyślnymi ustawieniami dostosowanymi do aplikacji Magento 2. Niektóre z tych domyślnych ustawień mogą być wyższe niż wymagane dla innych aplikacji korzystających z usługi php-fpm. Jednym z takich obszarów są domyślne ustawienia php-opcache, które muszą być bardzo wysokie dla wydajności aplikacji Magento 2, a w innych przypadkach mogą być obniżone. Zobacz defaults/main.yml
i vars/opcache.yml
po szczegóły.
Wymagania
Brak.
Zmienne Roli
php_version: 73
Można podać dowolną wersję php wspieraną przez RPM-y IUS: 55, 56, 70, 71, 72, 73, 74 itd. Dla starszych wersji należy także określić php_enablerepo: ius-archive
.
Zobacz defaults/main.yml
, aby zobaczyć pełną listę zmiennych dostępnych do dostosowania instalacji php-fpm.
Zależności
davidalger.repo_ius
Przykładowy Playbook
- hosts: serwery-www
roles:
- { role: davidalger.php_fpm, tags: php-fpm }
Licencja
Ta praca jest licencjonowana na mocy licencji MIT. Zobacz plik LICENSE po szczegóły.
Informacje o autorze
Ta rola została stworzona w 2017 roku przez Davida Algera.
ansible-galaxy install davidalger.php_fpm