geerlingguy.php-xhprof

Ansibleロール: PHP-XHProf

CI

LinuxサーバーにPHPのXHProfをインストールします。

注意: XHProf拡張は2015年頃にFacebookがアクティブな開発を中止して以来、サポート状態にあります。最新の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がダウンロードされるURL。

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 UIが保存されるディレクトリ。

依存関係

  • geerlingguy.php

サンプルプレイブック

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

ライセンス

MIT / BSD

作者情報

このロールは2014年にJeff Geerlingによって作成されました。彼はAnsible for DevOpsの著者です。

プロジェクトについて

PHP XHProf for Linux

インストール
ansible-galaxy install geerlingguy.php-xhprof
ライセンス
mit
ダウンロード
20.6k
所有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns