1

最近、Ubuntu 10.04 上の PHP を最新の 5.5.3 バージョンにアップグレードしたところ、XHProf プロファイラーが動作しなくなりました。

xhprofPHP 拡張機能の最新バージョンを(公式のpeclサイトまたはfacebook の github repoから) コンパイルしましたが、実行時に次のメッセージが表示されますphp --version

PHP Warning:  PHP Startup: xhprof: Unable to initialize module
Module compiled with build ID=API20121212,NTS,debug
PHP    compiled with build ID=API20121212,NTS
These options need to match

では、この不一致を解決するにはどうすればよいでしょうか。

XHProf を構成するオプションを試し--disable-debugたり--without-debug 構成したりしましたが、 configureはそれらを認識しません。

phpinfo次の値を示していることも興味深いです。

Zend Extension Build     - API220121212,NTS,debug 
PHP Extension Build      - API20121212,NTS,debug 
Debug Build              - yes 

それが私の 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

4

0 に答える 0