php-tideways
УСТАРЕВШАЯ Ansible Роль: PHP-Tideways
УСТАРЕВШАЯ: Эта Ansible роль больше не поддерживается и устарела.
Устанавливает Tideways PHP Profile Extension на серверах под управлением Linux.
Требования
Нет.
Переменные роли
Доступные переменные указаны ниже с их значениями по умолчанию (см. defaults/main.yml
):
workspace: /root
Куда будут загружаться и собираться файлы настройки Tideways.
tideways_download_url: https://github.com/tideways/php-xhprof-extension/archive/master.zip
tideways_download_folder_name: php-xhprof-extension-master
URL, откуда будет загружен Tideways, и папка, в которую он будет загружен.
tideways_extension_name: tideways_xhprof.so
Имя расширения для Tideways PHP.
tideways_api_key: ''
Если вы используете интерфейс Tideways, установите эту переменную на ваш API-ключ. В противном случае расширение можно использовать вместе с XHProf UI для просмотра профилей.
tideways_install_xhprof_ui: true
Формат данных Tideways на 100% совместим с XHProf, поэтому вы можете использовать XHProf UI для просмотра отчетов профилей и класс XHProfRuns_Default
для записи данных профиля на диск. Если вы используете интерфейс Tideways, установите эту переменную в значение no
.
xhprof_download_url: https://github.com/phacility/xhprof/archive/master.tar.gz
xhprof_download_folder_name: xhprof-master
URL, откуда будет загружен XHProf.
php_xhprof_lib_dir: /usr/share/php/xhprof_lib
Каталог, где хранится библиотека XHProf PHP.
php_xhprof_html_dir: /usr/share/php/xhprof_html
Каталог, где хранится интерфейс XHProf.
Зависимости
- geerlingguy.php
Пример Playbook
- hosts: webservers
roles:
- geerlingguy.php-tideways
Лицензия
MIT / BSD
Информация об авторе
Эта роль была создана в 2017 году Джеффом Гирлингом, автором Ansible for DevOps.
Tideways PHP Profiler Extension for Linux
ansible-galaxy install geerlingguy/ansible-role-php-tideways