12. 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
17. 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
23. 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
25. 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
26. Help to make this reality!
Fund my project proposal
Any amount helps
Have a better Plumber
Pledge