The Xdebug extension helps you debugging your script by providing a lot of valuable debug information.(http://pecl.php.net/package/xdebug) Installation of xdebug Open up ur terminal and do below sudo pecl install xdebug Output of terminal display like below Build process completed successfully Installing '/usr/lib/php5/20090626+lfs/xdebug.so' install ok: channel://pecl.php.net/xdebug-2.1.2 configuration option "php_ini" is not set to php.ini location You should add "extension=xdebug.so" to php.ini editing the php.ini sudo gedit /etc/php5/apache2/php.ini append below line to php.ini You can find xdebug.so from when you install pecl. (Output message in terminal) zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so xdebug.remote_enable=1 eclipse configuration Debug Configuration (Run>Debug Configuration) Set Server Debugger to XDebug (not Zend Debugger) Start Debugging
This blog is about my Development Experiences