Installing XHProf On Windows: •If you need a working DLL for XHProf on Windows (PHP 5.4) check http://dev.freshsite.pl/php-extensions/xhprof.html •This one tracks time, while other builds found on the internet did not MacPorts: •sudo port install php54-xhprof Linux: •Search for a package in your distribution of choice
More XHProf Beauty PhpProfiler can store data for •xhprof.io settings (http://xhprof.io/) •preinheimer-xhgui (https://github.com/preinheimer/xhgui) Install from their websites and set up as documented there :) Configure the backend(s) to use
Running the UIs preinheimer-xhgui cd /path/to/xhgui/web/webroot php -S localhost:8080 xhprof.io cd /path/to/xhprof.io php -S localhost:8080 •unfortunately that needs a proper virtual host
Plans for the near Future Make use of backends configurable •there are some more helpful configuration settings Import existing profiles into new analysis tools •if a better UI comes up, using old data would be nice Provide "production mode" that can be left running on live servers •do not profile every request, but only every 2nd, 10th, 100th, … Merge branches back into master, polish, promote