Using Xdebug and Qcachegrind to do PHP Profiling on a remote server from your Mac.

Xdebug and Php Profiling Segment 3. Profiling, Researching, Troubleshooting Segment 1. Installing and configuring XDebugSegment 2. Installing Qcachegrind General Usage of Qcachegrind (Kcachegrind) Pre-req: Installing Qcachegrind  Kcachegrind is the leading GUI software used to do Php profiling with XDebug.  Generic instructions on how to generally use Qcachegrind can be found here.  I could not write…

Installing XDebug and configuring for PHP profiling purposes.

Xdebug and Php Profiling Segment 1. Installing and Configuring XDebug  In this brief article I will instruct to you how to install and quickly configure Xdebug for PHP5. This article was built in relation to my Xdebug series of articles that helps you profile PHP quickly and with relative ease to find out why PHP…

Installing Qcachegrind

Xdebug and Php Profiling Segment 3. Installing Qcachegrind  Install QT  Install Qt opensource for mac (browser for release at http://download.qt-project.org/official_releases/qt/4.8/4.8.5/)   Add the following lines to .bash_profileexport QTDIR=$HOME/Qt/5.4/clang_64export PATH=$QTDIR/bin:$PATH    Install Qcachegrind If you do not have Brew packet manager installed install it, it’s the easiest way to install Qcachegrind. http://brew.sh/    brew install qcachegrind…

Parsing Access Logs

Parsing Access Logs 😐 This article will go over methods of parsing Apache Combined Access logs in order to obtain various specific content from the logs through linux bash terminal. I primarily use the tool Grep with the date command to parse the logs for files with the current date.  The HTML Response Codes:  http://www.the-art-of-web.com/system/logs/…