« Synergyc設定インストールめも | メイン | SnowLeopard + PHP5.3でのMySQLリモート接続 »

2010/10/02

PHP Xdebug

利用したのでインストールメモ

■サーバー側

pecl install xdebug
mv /usr/local/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so
/usr/local/lib/php/extensions/
echo "extension=xdebug.so" >> /usr/local/lib/php.ini 

 
vi php.ini
xdebug.profiler_enable_trigger = 1
xdebug.profiler_enable = On;


■クライアント(プロファイル結果を見るマシン)

Mac OSXの場合、
sudo port install kcachegrind 


起動方法
$ kcachegrind [プロファイルした結果]
出てくるもの
サーバー応答がなんかのボトルネックで死ぬ直前のスナップショットが取れた。
※↑のはちがうよ
ボトルネックの分別は完了したので、あとはチューニングです。
きっついねー

 

コメント

フィード You can follow this conversation by subscribing to the comment feed for this post.

この記事へのコメントは終了しました。