geerlingguy.php-xhprof

Ansible角色:PHP-XHProf

CI

在Linux服务器上安装PHP XHProf

注意:自从2015年Facebook停止积极开发以来,XHProf扩展一直处于维护状态。现在有一个更好维护的分支,支持最新的PHP版本,叫做Tideways,并且有相应的Ansible角色—如果您需要支持现代PHP版本,请查看 geerlingguy.php-tideways

需求

没有特别要求。

角色变量

可用变量如下所示,包含默认值(请参见 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 }}

XHProf将从该网址下载。

xhprof_output_dir: /tmp

存储XHProf运行结果的目录。

php_xhprof_lib_dir: /usr/share/php/xhprof_lib

存储XHProf PHP库的目录。

php_xhprof_html_dir: /usr/share/php/xhprof_html

存储XHProf用户界面的目录。

依赖

  • geerlingguy.php

示例剧本

- hosts: webservers
  roles:
    - geerlingguy.php-xhprof

许可

MIT / BSD

作者信息

这个角色由 Jeff Geerling 在2014年创建,他是 Ansible for DevOps 的作者。

安装
ansible-galaxy install geerlingguy.php-xhprof
许可证
mit
下载
20.6k
拥有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns