softasap.sa-php-fpm

sa-php-fpm

Statut de construction

Rôle de base pour l'installation de php-fpm, support xdebug pré-configuré en option, installation globale de composer en option en tant que composer{{php_version}}

Exemple d'utilisation :

Simple

     - {
         rôle: "sa-php-fpm"
       }

Avancé

Voir l'exemple box pour une installation LAMP complète.

     - {
         rôle: "sa-php-fpm",
         option_install_xdebug: true,
         php_xdebug_version: 2.5.5,
         xdebug_remote_enable: 1
         # IMPORTANT - PARAMÉTRER CI-DESSOUS À 1 SUR LES SERVEURS PROD PEUT ENTRAÎNER UNE EXPLOITATION
         # CAR xdebug_remote_host EST IGNORÉ
         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 pour supporter et les deux
         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}}"}

       }

Utilisation avec le workflow Ansible Galaxy

Si vous avez installé le rôle sa-php-fpm en utilisant la commande

ansible-galaxy install softasap.sa-php-fpm

le rôle sera disponible dans le dossier library/softasap.sa-php-fpm Veuillez ajuster le chemin en conséquence.

     - {
         rôle: "softasap.sa-php-fpm"
       }

Droits d'auteur et licence

Le code est sous double licence selon la BSD 3 clauses et la licence MIT. Choisissez celle qui vous convient le mieux.

Contactez-nous :

Abonnez-vous aux mises à jour des rôles sur FB

Rejoignez le canal de discussion Gitter sur Gitter

Découvrez d'autres rôles sur http://www.softasap.com/roles/registry_generated.html

Visitez notre blog à http://www.softasap.com/blog/archive.html

À propos du projet

standalone role for php installation in fastcgi mode

Installer
ansible-galaxy install softasap.sa-php-fpm
Licence
mit
Téléchargements
149
Propriétaire
Get your application deployed in a robust way