【问题标题】:Configure xDebug on Linux for PHP5在 Linux 上为 PHP5 配置 xDebug
【发布时间】:2012-10-14 01:31:21
【问题描述】:

据我所知,我已将 xDebug 设置为在我的本地计算机上工作,但显然不是。我正在尝试从

谁在乎?第二张图片是 xDebug 工作的,这意味着我可以让堆栈跟踪等工作。救命!

我按照 xdebug 站点上的安装说明进行操作。我在 /etc/php5/apache2/php.ini 文件中包含以下内容:

zend_extension=/etc/php5/xdebug/xdebug.so
xdebug.default_enable = 1
xdebug.auto_trace = 1
xdebug.collect_vars = 1
xdebug.collect_params = 4

查看 phpinfo() 时,我得到:

这个程序使用 Zend 脚本语言引擎:Zend Engine v2.3.0,版权所有 (c) 1998-2012 Zend Technologies 使用 Xdebug v2.2.1,版权所有 (c) 2002-2012,作者 Derick Rethans

此外,在模块部分的下方,我看到带有它的设置的 xDebug 就在那里。

但是,当出现错误时,我似乎无法让 xDebug 在我的页面上显示任何信息?

有什么想法吗?

【问题讨论】:

    标签: php linux ubuntu configuration xdebug


    【解决方案1】:

    Xdebug 不格式化输出。

    确保您在 php.ini 中将 PHP 的 html_errors 设置为 1

    【讨论】:

    • 我粘贴的错误实际上是一个 PHP 错误,我把它放在那里是为了看看我是否会得到一个堆栈跟踪或一些类似的 xDebug 输出。相反,我仍然收到 PHP5 错误,这不是我想要的。我知道错误的原因。这个问题更多的是关于正确设置 xDebug 以在页面上显示错误。
    • 马布布尔,你摇滚。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 2014-08-10
    • 2012-08-11
    • 1970-01-01
    • 1970-01-01
    • 2021-03-28
    相关资源
    最近更新 更多