在任何编程语言中调试都是软件开发的基本任务。但不幸的是,在PHP中使用开箱即用的经验进行调试并不是一直奏效的。php.net上的“stock” PHP二进制文件没有配置两个流行的服务器Xdebug和Zend Debugger。开发人员需要进行额外的配置,使他们的PHP堆栈可以进行调试。这对于那些刚接触PHP的开发人员来说可能会是一个比较大的障碍。