我最近升级到Ubuntu 10.04并且像往常一样从软件包管理器安装了xdebug。在此之后我从来没有遇到过问题,因为它会显示格式化的错误消息和var_dumps,但这次却没有。
我运行了phpinfo()并且它肯定正在加载它,我甚至尝试运行一些自定义xdebug函数并且一切正常,但是当我执行var_dump时,它就像没有安装xdebug一样。任何想法为什么会发生这种情况?
答案 0 :(得分:21)
xdebug使用自己的函数重载默认的var_dump
函数,这意味着某些设置可能会从默认的PHP配置中继承。具体来说,请确保html_errors = On
。
xdebug包也可能添加了一些非默认的configuration options。特别是在这种情况下,请确保xdebug.overload_var_dump = 1
。