geerlingguy.php-xhprof
Rol de Ansible: PHP-XHProf
Instala PHP XHProf en servidores Linux.
Nota: La extensión XHProf ha estado en soporte limitado desde que Facebook abandonó el desarrollo activo alrededor de 2015. Hay un fork mejor mantenido que funciona en las últimas versiones de PHP llamado Tideways, y hay un rol de Ansible para ello—por favor, echa un vistazo a
geerlingguy.php-tideways
si necesitas soportar versiones modernas de PHP.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml
):
workspace: /root
Donde se descargarán y construirán los archivos de configuración de XHProf.
xhprof_version: "2.1.2"
La versión de XHProf que se descargará.
xhprof_download_url: https://github.com/longxinH/xhprof/archive/v{{ xhprof_version }}.zip
xhprof_download_folder_name: xhprof-{{ xhprof_version }}
La URL desde la cual se descargará XHProf.
xhprof_output_dir: /tmp
Directorio donde se almacenan las ejecuciones de XHProf.
php_xhprof_lib_dir: /usr/share/php/xhprof_lib
Directorio donde se almacena la biblioteca PHP de XHProf.
php_xhprof_html_dir: /usr/share/php/xhprof_html
Directorio donde se almacena la interfaz de usuario de XHProf.
Dependencias
- geerlingguy.php
Ejemplo de Playbook
- hosts: webservers
roles:
- geerlingguy.php-xhprof
Licencia
MIT / BSD
Información del Autor
Este rol fue creado en 2014 por Jeff Geerling, autor de Ansible for DevOps.
ansible-galaxy install geerlingguy.php-xhprof