問題タブ [xhprof]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP 5.5.3 での PHP 拡張機能 (XHProf) のインストールの問題
最近、Ubuntu 10.04 上の PHP を最新の 5.5.3 バージョンにアップグレードしたところ、XHProf プロファイラーが動作しなくなりました。
xhprof
PHP 拡張機能の最新バージョンを(公式のpeclサイトまたはfacebook の github repoから) コンパイルしましたが、実行時に次のメッセージが表示されますphp --version
。
では、この不一致を解決するにはどうすればよいでしょうか。
XHProf を構成するオプションを試し--disable-debug
たり--without-debug
構成したりしましたが、 configureはそれらを認識しません。
phpinfo
次の値を示していることも興味深いです。
それが私の PHP 構成コマンドです。
./configure --enable-opcache --prefix=/opt/php --with-apxs2=/usr/bin/apxs2 --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pgsql=/usr --with-tidy=/usr --with-curl=/usr/bin --with-openssl --with-zlib-dir=/usr --with-xpm-dir=/usr --with-pdo-pgsql=/usr --with-pdo-mysql=mysqlnd --with-xsl=/usr --with-ldap --with-xmlrpc --with-iconv-dir=/usr --with-snmp=/usr --enable-exif --enable-calendar --with-bz2=/usr --with-mcrypt=/usr --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-freetype-dir=/usr --enable-mbstring --enable-zip --with-pear --with-libdir=lib --with-config-file-path=/opt --enable-fpm --with-fpm-user=fpm --with-fpm-group=fpm --enable-debug
php - xhgui はデータを保存しません
すべての前提条件を Ubuntu マシンにインストールし、Apache 仮想ホスト ファイルに以下を追加しました。
php_admin_value auto_prepend_file "/var/www/xhgui/external/header.php"
サイトにアクセスした後、/xhgui/webroot に移動すると、メッセージが表示されます
プロファイリングを行っていないようです
Mongodb は実行されていますが、そこにデータが保存されていないようです。
助言がありますか?
ありがとう
graphviz - php-fpmモードのgraphvizの何が問題になっていますか?
xhprof を使用してプログラムを構成しようとしています。
php-cli モードまたは php の組み込み webServer を使用すると、callgraph 生成イメージがうまく機能します。
しかし、nginx+php-fpm を使用すると、xhprof_generate_image_by_dot のドット exec が永久にブロックされます。
次に、pear Image_Graphviz をインストールします。次のような単純なケースを記述します。
php の組み込み webServer は png ファイルを生成できますが、php-fpm は dot exec で永久にブロックされます。
それで、誰か私を助けることができますか?これの何が問題なのですか?関連するマシン情報は次のとおりです。
- OS:OSX
- Graphviz バージョン:2.34.0
- アプリ: nginx1.2.8+php-fpm+php5.4.21+xhprof (github の最新バージョン)
php - PHP 5.4 に Xhprof をインストールできない
PHP 5.4 で xhprof を使用しようとすると、次のエラーが発生します。
数日前に 5.4 をインストールしたため、PHP のバージョンと競合しているようです。php-v は 5.4 を示しますが、php-config --version は 5.3 を示し、phpize は API=20090626 を示しますが、PHP は API=20100525 でコンパイルされています
php - YII フレームワーク上の XHProf による効率的なプロファイリング
yii プロジェクト以外に XHProf を効率的にセットアップするにはどうすればよいですか?
アプリでの XHProf の設定に問題はありません。問題は、XHProf が私のアプリケーションを yii フレームワーク アプリとして認識しないことです。それは、私のコードだけでなく、パッケージ全体の関連するプロファイリングデータを提供する責任がある、全体として統合されたアプリと見なされます。(yii コアのコードを無視しているわけではありません)
XHProfまたはyiiにそのための構成があるかどうか知りたいですか?