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