9
A
回答
3
是,PHP内建了错误日志功能。
PHP将错误自动记录到此文件。
如果你想记录错误,使用功能error_log()
取决于环境的文件位置的变更。
例如
在Ubuntu 12.04,其
var/log/php_errors.log
在XAMPP窗口,
\xampp\php\logs\php_errors.log
在Mac OS,
/var/log/apache2/php_errors.log
11
内置-in webserver默认情况下不会在任何地方登录,所以你需要提供一个php.ini来定制它。例如,如果你创建了一个名为与此内容php.ini文件:
error_log = /Users/me/test.log
date.timezone = UTC
然后就可以开始PHP的内置Web服务器这样的:
php -S 127.0.0.1:8080 -c php.ini
而error_log中()调用将被记录到您指定的文件。
1
在macOS上使用PHP内置服务器时,需要在php.ini
配置文件(php -i | grep php.ini
)中指定error_log
。
如果用syslog
决定(而不是一个日志文件),例如:
error_log = syslog
然后转储日志,你可以在Mac OS,例如使用log
命令
log stream --predicate 'processImagePath contains "php"'
否则,使用一些特定的文件路径错误日志(例如/usr/local/var/log/php-error.log
)。
相关问题
- 1. 500内部服务器错误 - 日志位置?
- 2. PHP内置的服务器重定向日志
- 3. .NET框架错误日志位置
- 4. 服务器的错误日志
- 5. 位置服务器内部服务
- 6. PHP服务设置错误
- 7. Laravel Homestead的PHP错误日志的位置
- 8. JBoss应用服务器日志配置
- 9. 错误位置的链接器标志
- 10. 查找在Ubuntu服务器上记录PHP错误的位置?
- 11. CARBON_CONSOLE在服务器上的日志位置
- 12. ASP.NET开发服务器 - 日志文件的位置
- 13. 更改PHP日志语法错误的位置
- 14. CherryPy服务器错误日志
- 15. 下载日志与服务器错误
- 16. XCode服务器在磁盘上构建日志位置
- 17. Google App Engine开发服务器日志位置
- 18. 获取IIS日志位置 - 服务器2k8&c#
- 19. 寻找在Java的日志在内部服务器错误
- 20. Trigger.io日志配置错误
- 21. 配置日志位置webjobs
- 22. PHP标头位置重定向导致500内部服务器错误
- 23. TFS构建服务器放置位置错误
- 24. Apache2:内部服务器错误,日志“GET /favicon.ico HTTP/1.1”500
- 25. PHP的错误日志位于XAMPP中?
- 26. Silex没有错误记录到服务器的错误日志
- 27. PHP内置的Web服务器
- 28. PHP:500内部服务器错误页面和“无法执行脚本”日志
- 29. 地理位置服务失败 - 错误
- 30. 500.19内部服务器错误 - RequestFilteringModule配置错误
我忘了提及我正在使用mac os – 2014-11-25 09:00:20
回答更新,请现在检查。 – Pupil 2014-11-25 09:01:45
Downvoters,您的downvoting是最受欢迎的。我很高兴我的答案需要改进/更正。但是,请发表评论关于我的错误。你是我真正的老师。 – Pupil 2016-02-26 06:34:28