一,顯示調試信息
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/
說明:作者:劉宏締 郵箱: 371125307@qq.com
二,更進一步顯示供調試的堆棧信息
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