PHPのデバッグ
Xdebug 使うとアレなコードをアレするときに非常に役立ちます。 以下はmod_php使ってる時の例
/usr/local/bin/php-config ./configure --enable-xdebug --with-php-config=$ /etc/php.d/xdebug.ini zend_extension=xdebug.so xdebug.profiler_enable=1 xdebug.profiler_output_dir=/tmp/xdebug xdebug.profiler_output_name=cachegrind.out.%R.%t $ sudo service httpd restart
プロファイルが出力されたら KCachegrind で可視化して、負荷の高い処理を剤る。
元記事はこちらです。
「PHPの物理魔法Xdebugを導入する」