geerlingguy.php-xhprof
Rôle Ansible : PHP-XHProf
Installe PHP XHProf sur des serveurs Linux.
Remarque : L'extension XHProf est en mode "soutien vital" depuis que Facebook a arrêté le développement actif vers 2015. Il existe un fork mieux maintenu qui fonctionne avec les dernières versions de PHP appelé Tideways, et il y a un rôle Ansible pour cela—veuillez consulter
geerlingguy.php-tideways
si vous devez prendre en charge les versions modernes de PHP.
Exigences
Aucune.
Variables du Rôle
Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml
) :
workspace: /root
Emplacement où les fichiers de configuration de XHProf seront téléchargés et construits.
xhprof_version: "2.1.2"
Version de XHProf à télécharger.
xhprof_download_url: https://github.com/longxinH/xhprof/archive/v{{ xhprof_version }}.zip
xhprof_download_folder_name: xhprof-{{ xhprof_version }}
URL à partir de laquelle XHProf sera téléchargé.
xhprof_output_dir: /tmp
Dossier où les exécutions de XHProf sont stockées.
php_xhprof_lib_dir: /usr/share/php/xhprof_lib
Dossier où la bibliothèque PHP de XHProf est stockée.
php_xhprof_html_dir: /usr/share/php/xhprof_html
Dossier où l'interface utilisateur de XHProf est stockée.
Dépendances
- geerlingguy.php
Exemple de Playbook
- hosts: webservers
roles:
- geerlingguy.php-xhprof
Licence
MIT / BSD
Informations sur l'Auteur
Ce rôle a été créé en 2014 par Jeff Geerling, auteur de Ansible for DevOps.
ansible-galaxy install geerlingguy.php-xhprof