1. 程式人生 > 實用技巧 >thinkphp6:開啟除錯模式(thinkphp6.0.5 / php 7.4.9)

thinkphp6:開啟除錯模式(thinkphp6.0.5 / php 7.4.9)

一,顯示除錯資訊

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 = true

2,再次訪問: 返回:

三,注意生產環境中需要關閉這兩項

四,檢視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