thinkphp6:開啟除錯模式(thinkphp6.0.5 / php 7.4.9)
阿新 • • 發佈:2020-12-23
一,顯示除錯資訊
1,以訪問一個不存在的url為例: 訪問:http://127.0.0.1:81/go返回: 2,設定 修改:config/app.php 從:
'show_error_msg' => false,修改為:
'show_error_msg' => true,3,再次訪問:
http://127.0.0.1:81/go返回: 已經能顯示報錯的提示資訊 如果想要看更詳細的可供開發除錯用的堆疊資訊,怎麼辦?
說明:劉巨集締的架構森林是一個專注架構的部落格,地址:https://www.cnblogs.com/architectforest
對應的原始碼可以訪問這裡獲取:https://github.com/liuhongdi/
說明:作者:劉巨集締 郵箱: [email protected]
二,更進一步顯示供除錯的堆疊資訊
1,複製生成.env檔案:liuhongdi@ku:/data/php/mytp$ cp .example.env .env它的用途:開啟debug 檢視檔案內容:
liuhongdi@ku:/data/php/mytp$ more .env APP_DEBUG = true2,再次訪問: 返回:
三,注意生產環境中需要關閉這兩項
四,檢視thinkphp版本:
liuhongdi@ku:/data/php/mytp$ grep'const VERSION' vendor/topthink/framework/src/think/App.php const VERSION = '6.0.5';
五,檢視php版本
root@ku:/etc/nginx/sites-enabled# php --version PHP 7.4.9 (cli) (built: Oct 26 2020 15:17:14) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.9, Copyright (c), by Zend Technologies