php-xhprof
Ansible Роль: PHP-XHProf
Устанавливает PHP XHProf на Linux-серверах.
Примечание: Расширение XHProf поддерживается с 2015 года с того момента, как Facebook прекратил активную разработку. Существует лучше поддерживаемый форк, который работает на последних версиях PHP и называется Tideways. Есть и Ansible роль для этого — пожалуйста, посмотрите
geerlingguy.php-tideways
, если вам нужно поддерживать современные версии PHP.
Требования
Нет требований.
Переменные роли
Доступные переменные перечислены ниже, вместе с значениями по умолчанию (см. defaults/main.yml
):
workspace: /root
Папка, куда будут загружены и собраны файлы настройки XHProf.
xhprof_version: "2.1.2"
Версия XHProf для загрузки.
xhprof_download_url: https://github.com/longxinH/xhprof/archive/v{{ xhprof_version }}.zip
xhprof_download_folder_name: xhprof-{{ xhprof_version }}
URL, с которого будет загружен XHProf.
xhprof_output_dir: /tmp
Папка, где хранятся результаты работы XHProf.
php_xhprof_lib_dir: /usr/share/php/xhprof_lib
Папка, где хранится библиотека PHP XHProf.
php_xhprof_html_dir: /usr/share/php/xhprof_html
Папка, где хранится интерфейс XHProf.
Зависимости
- geerlingguy.php
Пример плейбука
- hosts: webservers
roles:
- geerlingguy.php-xhprof
Лицензия
MIT / BSD
Информация об авторе
Эта роль была создана в 2014 году Джеффом Гирлингом, автором Ansible for DevOps.
ansible-galaxy install geerlingguy/ansible-role-php-xhprof