geerlingguy.php-tideways
ABGELEGT Ansible-Rolle: PHP-Tideways
ABGELEGT: Diese Ansible-Rolle wird nicht mehr gepflegt und ist abgelehnt worden.
Installiert die Tideways PHP Profil-Erweiterung auf Linux-Servern.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe defaults/main.yml
):
workspace: /root
Hier werden die Tideways-Einrichtungsdateien heruntergeladen und erstellt.
tideways_download_url: https://github.com/tideways/php-xhprof-extension/archive/master.zip
tideways_download_folder_name: php-xhprof-extension-master
Die URL, von der Tideways heruntergeladen wird, und der Ordner, in den es heruntergeladen wird.
tideways_extension_name: tideways_xhprof.so
Der Name der Tideways PHP-Erweiterung.
tideways_api_key: ''
Wenn Sie die Tideways UI verwenden, setzen Sie diese Variable auf Ihren API-Schlüssel. Andernfalls kann die Erweiterung zusammen mit der XHProf UI verwendet werden, um Profile anzuzeigen.
tideways_install_xhprof_ui: true
Das Datenformat von Tideways ist 100 % kompatibel mit XHProf, sodass Sie die XHProf UI verwenden können, um Profilberichte zu durchsuchen und die XHProfRuns_Default
-Klasse, um die Profildaten auf der Festplatte zu speichern. Wenn Sie die Tideways UI verwenden, setzen Sie diese Variable auf nein
.
xhprof_download_url: https://github.com/phacility/xhprof/archive/master.tar.gz
xhprof_download_folder_name: xhprof-master
Die URL, von der XHProf heruntergeladen wird.
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 UI gespeichert ist.
Abhängigkeiten
- geerlingguy.php
Beispiel-Playbook
- hosts: webservers
roles:
- geerlingguy.php-tideways
Lizenz
MIT / BSD
Autoreninformationen
Diese Rolle wurde 2017 von Jeff Geerling erstellt, Autor von Ansible for DevOps.
Tideways PHP Profiler Extension for Linux
ansible-galaxy install geerlingguy.php-tideways