geerlingguy.php-xhprof
Rola Ansible: PHP-XHProf
Instaluje PHP XHProf na serwerach Linux.
Uwagi: Rozszerzenie XHProf jest utrzymywane tylko w minimalnym zakresie od czasu, gdy Facebook zaprzestał aktywnego rozwoju około 2015 roku. Istnieje lepiej utrzymywana wersja, działająca na najnowszych wersjach PHP, która nazywa się Tideways, a także jest dla niej rola Ansible - sprawdź
geerlingguy.php-tideways
, jeśli potrzebujesz wspierać nowoczesne wersje PHP.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej razem z wartościami domyślnymi (zobacz defaults/main.yml
):
workspace: /root
Gdzie będą pobierane i budowane pliki konfiguracyjne XHProf.
xhprof_version: "2.1.2"
Wersja XHProf do pobrania.
xhprof_download_url: https://github.com/longxinH/xhprof/archive/v{{ xhprof_version }}.zip
xhprof_download_folder_name: xhprof-{{ xhprof_version }}
URL, z którego będzie pobierany XHProf.
xhprof_output_dir: /tmp
Katalog, w którym przechowywane są wyniki XHProf.
php_xhprof_lib_dir: /usr/share/php/xhprof_lib
Katalog, w którym przechowywana jest biblioteka PHP XHProf.
php_xhprof_html_dir: /usr/share/php/xhprof_html
Katalog, w którym przechowywany jest interfejs użytkownika XHProf.
Zależności
- geerlingguy.php
Przykładowy Playbook
- hosts: webservers
roles:
- geerlingguy.php-xhprof
Licencja
MIT / BSD
Informacje o autorze
Ta rola została stworzona w 2014 roku przez Jeffa Geerlinga, autora Ansible for DevOps.
ansible-galaxy install geerlingguy.php-xhprof