PHP 5.6 enthält den phpdbg interactive debugger. PHP Versionen vor 5.6 haben jedoch keine integrierten Debuggingwerkzeuge. Sie können aber einen der externen Debugger verwenden. Die » Zend IDE enthält einen Debugger und es sind auch einige freie Debugger Extensions wie DBG (» http://www.php-debugger.com/dbg/i), » Advanced PHP Debugger (APD) oder » Xdebug verfügbar.