【问题标题】:Mac OSX Terminal doesn't display PHP exceptionsMac OSX 终端不显示 PHP 异常
【发布时间】:2014-12-29 08:01:18
【问题描述】:

有谁知道终端需要做什么才能显示 PHP 代码抛出的异常?例如,当我触发php index.php 时,即使index.php 文件中的代码触发了异常,我也什么也得不到。

我在我的 php.ini(使用 Mamp 运行)中将所有错误日志记录设置为 true。

【问题讨论】:

    标签: php macos exception terminal


    【解决方案1】:

    您需要在默认php.ini 中取消注释这些行:

    error_reporting  =  E_ALL
    display_errors = On
    

    【讨论】:

    • 都没有注释,但仍然无法让它们在终端中显示异常。它们在浏览器中预览时会显示,但不会在终端中显示。
    • 只有两行我需要在我的 OSX MAMP php.ini 上取消注释。确保您正在编辑正确的 ini 文件,并且它没有被其他任何地方覆盖。检查浏览器中的phpinfo(); 输出,然后在该页面上搜索display_errors。
    • 这是正确的文件,这些行与上面完全相同。
    • 您是否在浏览器中检查了phpinfo(); 输出并在该页面上搜索display_errors?
    猜你喜欢
    • 2018-03-17
    • 1970-01-01
    • 1970-01-01
    • 2017-01-15
    • 2013-03-15
    • 1970-01-01
    • 2017-11-04
    • 2013-07-21
    • 1970-01-01
    相关资源
    最近更新 更多