softasap.sa-php-fpm

sa-php-fpm

Build-Status

Grundlegende Rolle für die Installation von php-fpm, optionale vorgefertigte Unterstützung für xdebug, optionale globale Installation von Composer als composer{{php_version}}

Beispiel für die Verwendung:

Einfach

     - {
         role: "sa-php-fpm"
       }

Fortgeschritten

Siehe box-example für eine vollständige LAMP-Installation.

     - {
         role: "sa-php-fpm",
         option_install_xdebug: true,
         php_xdebug_version: 2.5.5,
         xdebug_remote_enable: 1
         # WICHTIG - DIEE EINSTELLUNG UNTEN AUF 1 BEI PROD-SERVERN FÜHRT ZU EINEM EXPLOIT
         # DA xdebug_remote_host IGNORIERT WIRD
         xdebug_remote_connect_back: 0
         xdebug_remote_host: "127.0.0.1"

         option_install_composer: true,         

         php_fpm_user: www-data,
         php_fpm_group: www-data,

         php_fpm_listen: sock, # tcp 9000 zur Unterstützung. und beide
         php_family: default, #  5.6 | 7.0 | hhvm | default

         pkg_dependencies:
           - git
           - curl
           - python-dev
           - libmysqlclient-dev
           - unzip

         php_extensions:
           - "{{php_module_prefix}}-mysql"
           - "{{php_module_prefix}}-intl"
           - "{{php_module_prefix}}-xmlrpc"
           - "{{php_module_prefix}}-curl"
           - "{{php_module_prefix}}-gd"

         timezone: "Europe/London",

         custom_pool_properties:
           - {regexp: "^[;]?listen.owner *", line: "listen.owner  = {{php_fpm_user}}"}
           - {regexp: "^[;]?listen.group *", line: "listen.group  = {{php_fpm_group}}"}
       }

Verwendung mit Ansible Galaxy Workflow

Wenn Sie die Rolle sa-php-fpm mit dem Befehl installiert haben

ansible-galaxy install softasap.sa-php-fpm

wird die Rolle im Ordner library/softasap.sa-php-fpm verfügbar sein. Bitte passen Sie den Pfad entsprechend an.

     - {
         role: "softasap.sa-php-fpm"
       }

Urheberrecht und Lizenz

Der Code ist dual lizenziert unter der BSD 3-Klausel und der MIT-Lizenz. Wählen Sie diejenige, die am besten zu Ihnen passt.

Erreichen Sie uns:

Abonnieren Sie Updates zu Rollen unter FB

Treten Sie dem Gitter-Diskussionskanal bei unter Gitter

Entdecken Sie andere Rollen unter http://www.softasap.com/roles/registry_generated.html

Besuchen Sie unseren Blog unter http://www.softasap.com/blog/archive.html

Über das Projekt

standalone role for php installation in fastcgi mode

Installieren
ansible-galaxy install softasap.sa-php-fpm
GitHub Repository
Lizenz
mit
Downloads
149
Besitzer
Get your application deployed in a robust way