php-tideways

УСТАРЕВШАЯ Ansible Роль: PHP-Tideways

УСТАРЕВШАЯ: Эта Ansible роль больше не поддерживается и устарела.

CI

Устанавливает 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.

Установить
ansible-galaxy install geerlingguy/ansible-role-php-tideways
Лицензия
mit
Загрузки
47301
Владелец
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns