geerlingguy.php-tideways

非推奨 Ansibleロール: PHP-Tideways

非推奨: このAnsibleロールはもはやメンテナンスされておらず、非推奨とされています。

CI

LinuxサーバーにTideways PHP Profile Extensionをインストールします。

要件

特になし。

ロール変数

利用可能な変数は以下に示されており、デフォルト値も記載されています(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

TidewaysがダウンロードされるURLと、ダウンロードされるフォルダー名です。

tideways_extension_name: tideways_xhprof.so

Tideways PHP拡張の拡張名です。

tideways_api_key: ''

Tideways UIを使用する場合は、この変数にAPIキーを設定してください。そうでない場合、拡張はXHProf UIとともに使用してプロファイルを表示できます。

tideways_install_xhprof_ui: true

Tidewaysのデータ形式はXHProfと100%互換性があるため、XHProf UIを使用してプロファイルレポートを参照し、XHProfRuns_Defaultクラスを使ってプロファイルデータをディスクに保存できます。Tideways UIを使用する場合は、この変数をnoに設定してください。

xhprof_download_url: https://github.com/phacility/xhprof/archive/master.tar.gz
xhprof_download_folder_name: xhprof-master

XHProfがダウンロードされるURLです。

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-tideways

ライセンス

MIT / BSD

作者情報

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

プロジェクトについて

Tideways PHP Profiler Extension for Linux

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