首页 > 技术文章 > thinkphp6:开启调试模式(thinkphp6.0.5 / php 7.4.9)

architectforest 2020-12-23 14:18 原文

一,显示调试信息

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 

 

推荐阅读