如何让MAMP告诉我php代码出了什么问题?

如何让MAMP告诉我php代码出了什么问题?,php,macos,mamp,Php,Macos,Mamp,每当我的php代码中出现错误时,MAMP只返回一个500错误。我能让MAMP告诉我哪里出了问题,比如解析错误之类的吗 正如您所报告的,您必须将显示错误设置为打开。这可以通过更改conf文件或使用.htaccess来完成,如下所示: <IfModule mod_php5.c> php_flag display_errors on </IfModule> 最后一件事,您还可以检查包含三个不同错误日志文件的/Applications/MAMP/logs 尝试打开终端并

每当我的php代码中出现错误时,MAMP只返回一个500错误。我能让MAMP告诉我哪里出了问题,比如解析错误之类的吗

正如您所报告的,您必须将
显示错误设置为
打开
。这可以通过更改conf文件或使用.htaccess来完成,如下所示:

<IfModule mod_php5.c>
    php_flag display_errors on
</IfModule>
最后一件事,您还可以检查包含三个不同错误日志文件的
/Applications/MAMP/logs

尝试打开终端并运行以下命令:

tail -f /Applications/MAMP/logs/php_error.log
当您想停止“跟踪”(f开关)日志文件时,只需键入control+C

,您还可以使用Mac控制台应用程序访问MAMP错误,以读取
php\u错误.log
文件。 我发现通过使用spotlight并键入“error.log”可以最容易地访问此功能

(如果您键入“php_error.log”,它将找不到它,您必须键入“error.log”)

看起来是这样的:

我发现我只需更改php conf文件的第277行即可打开错误报告。在较新版本的MAMP中,默认文件名可能是“phperor.log”:
tail -f /Applications/MAMP/logs/php_error.log