softasap.sa-php-fpm
sa-php-fpm
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
standalone role for php installation in fastcgi mode
ansible-galaxy install softasap.sa-php-fpm