geerlingguy.php-xhprof
Ansibleロール: PHP-XHProf
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の著者です。
インストール
ansible-galaxy install geerlingguy.php-xhprof
ライセンス
mit
ダウンロード
20.6k
所有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns