geerlingguy.php-tideways
PRZESTAŁO BYĆ WSPIERANE Rola Ansible: PHP-Tideways
PRZESTAŁO BYĆ WSPIERANE: Ta rola Ansible nie jest już utrzymywana i została przestarzała.
Instaluje Tideways PHP Profile Extension na serwerach Linux.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml
):
workspace: /root
Gdzie pliki konfiguracyjne Tideways będą pobierane i budowane.
tideways_download_url: https://github.com/tideways/php-xhprof-extension/archive/master.zip
tideways_download_folder_name: php-xhprof-extension-master
URL, z którego Tideways zostanie pobrany, oraz folder, do którego zostanie pobrany.
tideways_extension_name: tideways_xhprof.so
Nazwa rozszerzenia dla rozszerzenia Tideways PHP.
tideways_api_key: ''
Jeśli korzystasz z interfejsu Tideways, ustaw tę zmienną na swój klucz API. W przeciwnym razie rozszerzenie może być używane wraz z interfejsem XHProf, aby przeglądać profile.
tideways_install_xhprof_ui: true
Format danych Tideways jest w 100% kompatybilny z XHProf, więc możesz użyć interfejsu XHProf do przeglądania raportów profilowych i klasy XHProfRuns_Default
, aby zapisać dane o profilu na dysku. Jeśli używasz interfejsu Tideways, ustaw tę zmienną na no
.
xhprof_download_url: https://github.com/phacility/xhprof/archive/master.tar.gz
xhprof_download_folder_name: xhprof-master
URL, z którego XHProf będzie pobrany.
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 XHProf.
Zależności
- geerlingguy.php
Przykładowy Playbook
- hosts: webservers
roles:
- geerlingguy.php-tideways
Licencja
MIT / BSD
Informacje o autorze
Ta rola została stworzona w 2017 roku przez Jeffa Geerlinga, autora Ansible for DevOps.
Tideways PHP Profiler Extension for Linux
ansible-galaxy install geerlingguy.php-tideways