Xdebug
というわけでXdebugを試してみることにする。
http://www.xdebug.org/install.php
- php.iniに以下の行を追加する。
zend_extension_ts="c:/php/modules/xdebug-4.3-1.3.0.dll"
PHPスクリプト内でxdebug_start_profiling()/xdebug_stop_profiling()を呼び出して、特定の部分だけデータ採取を指示しても良いし、php.iniに指定して全部のデータ採取を指定することもできる。
http://www.xdebug.org/docs-profiling.php#automatic
- php.iniに指定する場合、例えば、以下の行を追加する。
xdebug.auto_profile=1 xdebug.auto_profile_mode=1 xdebug.output_dir="c:/php/proflog/"
- Apache HTTP Serverをrestart