geerlingguy.php-xhprof

Ansible Rolle: PHP-XHProf

CI

Installiert PHP XHProf auf Linux-Servern.

Hinweis: Die XHProf-Erweiterung wird seit Facebooks Rückzug von der aktiven Entwicklung im Jahr 2015 nur noch wenig unterstützt. Es gibt einen besser gepflegten Fork, der mit den neuesten PHP-Versionen funktioniert und Tideways heißt. Außerdem gibt es eine Ansible-Rolle dafür – bitte schauen Sie sich geerlingguy.php-tideways an, wenn Sie moderne PHP-Versionen unterstützen müssen.

Anforderungen

Keine.

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe defaults/main.yml):

workspace: /root

Wo die XHProf-Setup-Dateien heruntergeladen und erstellt werden.

xhprof_version: "2.1.2"

Die Version von XHProf, die heruntergeladen werden soll.

xhprof_download_url: https://github.com/longxinH/xhprof/archive/v{{ xhprof_version }}.zip
xhprof_download_folder_name: xhprof-{{ xhprof_version }}

Die URL, von der XHProf heruntergeladen wird.

xhprof_output_dir: /tmp

Verzeichnis, in dem XHProf-Ausführungen gespeichert werden.

php_xhprof_lib_dir: /usr/share/php/xhprof_lib

Verzeichnis, in dem die XHProf PHP-Bibliothek gespeichert ist.

php_xhprof_html_dir: /usr/share/php/xhprof_html

Verzeichnis, in dem die XHProf-Benutzeroberfläche gespeichert ist.

Abhängigkeiten

  • geerlingguy.php

Beispiel Playbook

- hosts: webservers
  roles:
    - geerlingguy.php-xhprof

Lizenz

MIT / BSD

Autorinformationen

Diese Rolle wurde 2014 von Jeff Geerling erstellt, Autor von Ansible for DevOps.

Installieren
ansible-galaxy install geerlingguy.php-xhprof
Lizenz
mit
Downloads
20.6k
Besitzer
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns