softasap.sa-php-fpm
sa-php-fpm
Rol básico para la instalación de php-fpm, con soporte opcional para xdebug preconfigurado, instalación global opcional de composer como composer{{php_version}}
Ejemplo de uso:
Simple
- {
role: "sa-php-fpm"
}
Avanzado
Mira el ejemplo de caja para una instalación LAMP completa.
- {
role: "sa-php-fpm",
option_install_xdebug: true,
php_xdebug_version: 2.5.5,
xdebug_remote_enable: 1
# IMPORTANTE - ESTABLECER LO DE ABAJO A 1 EN SERVIDORES DE PRODUCCIÓN RESULTA EN EXPLOTACIÓN
# ya que xdebug_remote_host es ignorado
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 para soportar. y ambos
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}}"}
}
Uso con flujo de trabajo de ansible galaxy
Si instalaste el rol sa-php-fpm
usando el comando
ansible-galaxy install softasap.sa-php-fpm
el rol estará disponible en la carpeta library/softasap.sa-php-fpm
Por favor, ajusta la ruta según sea necesario.
- {
role: "softasap.sa-php-fpm"
}
Derechos de autor y licencia
El código tiene doble licencia bajo la licencia BSD de 3 cláusulas y la Licencia MIT. Elige la que mejor te convenga.
Contáctanos:
Suscríbete para actualizaciones de roles en FB
Únete al canal de discusión en Gitter en Gitter
Descubre otros roles en http://www.softasap.com/roles/registry_generated.html
Visita nuestro blog en http://www.softasap.com/blog/archive.html
standalone role for php installation in fastcgi mode
ansible-galaxy install softasap.sa-php-fpm