PHP, yerleşik bir hata ayıklama oluşumuna sahip değildir. Bunun için dış kaynaklı hata ayıklayıcılardan birini kullanabilirsiniz. » Zend IDE bir hata ayıklayıcı içermektedir. Ayrıca, DBG (» http://dd.cron.ru/dbg/), » Advanced PHP Debugger (APD) veya » Xdebug gibi bazı özgür hata ayıklayıcılar da vardır.