在Windows上安装XDebug

XDebug是一个出色的调试解决方案,它将为您提供有关代码错误的更详细指示。这是尝试对两个值为0的变量进行除法的示例。

  1. 获取XDebug(RC3)以匹配我的php(Windows,5.1.4)– http://xdebug.org

  2. 将其放入您可以记住的目录中,例如,将其放入C:\ php5 \所在的PHP目录中

  3. 打开php.ini文件并输入以下行。如果在其他地方设置了zend_extension_ts值,则将其注释掉。

    [xdebug]
    xdebug.remote_enable=1
    xdebug.remote_host="localhost"
    xdebug.remote_port=9000
    xdebug.remote_handler="dbgp"
    zend_extension_ts="C:\php5\php_xdebug-2.0.3-5.2.5.dll"
  4. 重新启动您的Apache服务器,然后运行phpinfo()以查看是否已完成注入操作。

现在,您将能够看到每个错误的详细输出。

请记住,这些错误仍然遵循与正常错误相同的规则。您仍然必须打开display_errors指令并设置适当的错误报告级别,以使PHP完全显示所有错误。