PHP パフォーマンス テスト ツール --xhprof のインストール
xhprof は、Facebook によってオープンソース化された PHP パフォーマンス テスト ツールであり、Facebook の開発プロセスで広く使用されています。
?
1. xhprof のインストール
?
1. ダウンロードアドレス: http: //pecl.php.net/get/xhprof-0.9.2.tgz
?
?? Linux では、次のコマンドを実行します: wget?http: //pecl.php.net/get/xhprof-0.9.2.tgz
?
2. xpprof には Web 解析ページが付属しているため、Web サーバーのディレクトリに配置できます
?
?? mv xhprof-0.9.2.tgz /www/webroot/
?
?? cd /www/webroot/
?
3. 解凍: tar xzf xhprof-0.9.2.tgz、解凍されたファイル xhprof-0.9.2 を取得します
?
?? cd xhprof-0.9.2
?? ファイルを入力すると、xhprof?:
のディレクトリ構造が表示されます。?
?
??????変更履歴
????クレジット
????例
????拡張子
?????? ライセンス
?????? 読んでください
??????xhprof_html
??????xhprof_lib
?
? ソフトウェアについてあまり詳しくない場合は、README ファイルを開いて詳しく調べるのが最善の方法です。
?
?vi README
?
?インストールと使用上の注意事項については、以下を参照してください:
???????xhprof_html/docs/index.html
?
?? 次に、ファイル xhprof_html/docs/index.html を開く必要があります (xhprof 全体を Web サーバーのディレクトリに置いただけなので、ブラウザで直接開くことができます)。このファイルの下に xhprof の詳細な紹介があります。以下では、インストール手順に焦点を当てます。
手順 以下は Linux/Unix 環境で動作するはずです。
% cd <xhprof_source_directory>/extension/ % phpize % ./configure --with-php-config=<path to php-config> % make % make install % make test
4. 上記の手順に従って
をインストールします。
??? A.??? cd 拡張子/??????????????? // ディレクトリに入る
?? B.??? ~/web/php/bin/phpize???? //phpize は、php インストール ディレクトリの bin にあります。
?? C.??? --enable-xhprof? --with-php-config=~/web/php/bin/php-config
?? D.??? メイク&メイクインストール?
?上記の手順を実行すると、.so ファイルが生成されます
?
?
5. php.ini を設定します
?
?php.ini で xhprof 拡張子を構成し、php.ini を開いて、ファイルの末尾に
を追加します。
?
注: xhprofy が保存されているディレクトリは、php.ini の extension_dir が指すディレクトリと一致している必要があります。
[xhprof] extension=xhprof.so xhprof.output_dir=<directory_for_storing_xhprof_runs> //可以自己定义输出文件目录
6. php を再起動します
??? ~/web/php/sbin/php-fpm リロード
?? phpinfo 情報に xhprof 拡張機能が正常にインストールされていることがわかります。
?
?
?
xhprof の具体的な使用方法については、xhprof インストール ディレクトリの /xhprof_html/docs/index.html を参照してください。これには詳しい使用手順が含まれています
?