Xdebug var_dump格式化osx

时间:2014-08-09 12:22:27

标签: php macos xdebug

我已经使用brew(brew install php55-xdebug)安装了xdebug,我可以在打印phpinfo()时看到它已加载。我走过stackoverflow并在答案中发现这些属性应该像我一样设置为这些值:

HTML_ERRORSON html_errors

xdebug.overload_var_dumpON xdebug.overload_var_dump

xdebug.remote_autostartON xdebug.remote_autostart

xdebug.default_enableON xdebug.default_enable

我的问题是为什么我的var_dump输出没有用颜色等格式化。

当我使用xdebug_var_dump()时,它也没有着色。

我唯一可以实现的是this添加<pre>标签,但无法使这些颜色正常工作......谢谢

var_dump screen

2 个答案:

答案 0 :(得分:1)

xdebug.cli_color = 2设置为您的/etc/php/conf.d/xdebug.ini文件。见here

  

如果此设置为1,则Xdebug将在CLI模式下和输出为tty时为var_dumps和堆栈跟踪输出着色。在Windows上,需要安装ANSICON工具。

     

如果设置为2,则Xdebug将始终为var_dumps和堆栈跟踪着色,无论它是否连接到tty或是否安装了ANSICON。在这种情况下,您可能最终会看到转义码。

答案 1 :(得分:0)

尝试设置

xdebug.default_enable = 1