centos

centos服务器thinkphp日志如何查看

小樊
45
2025-09-28 10:59:54
栏目: 云计算

CentOS服务器查看ThinkPHP日志的步骤

1. 登录CentOS服务器

使用SSH客户端(如PuTTY或终端)登录到运行ThinkPHP项目的CentOS服务器,输入用户名和密码完成认证。

2. 定位ThinkPHP日志目录

ThinkPHP的日志文件默认存储在项目根目录下的runtime/log/子目录中(如/var/www/html/your_thinkphp_project/runtime/log/)。
可通过以下命令切换到项目目录并查看日志文件列表:

cd /path/to/your/thinkphp/project  # 替换为实际项目路径
ls runtime/log/                   # 列出日志目录下的文件(如app.log、error.log)

3. 实时查看日志内容

使用tail命令实时查看日志文件的最新内容(适用于监控实时日志,如错误或访问记录):

tail -f runtime/log/app.log       # 查看应用日志(默认日志文件)
tail -f runtime/log/error.log     # 查看错误日志(若有单独文件)

4. 筛选特定时间段或关键词的日志

若需查找特定时间或关键词的日志,可使用grep命令过滤:

grep '2025-09-28' runtime/log/app.log  # 查找2025-09-28的日志
grep 'ERROR' runtime/log/app.log       # 查找包含“ERROR”的错误日志

5. 使用ThinkPHP命令行工具查看日志

ThinkPHP提供了内置命令php think log,可更方便地查看所有日志文件内容:

# 进入项目根目录
cd /path/to/your/thinkphp/project
# 查看所有日志(支持分页,按空格翻页,按q退出)
php think log

注意事项

0
看了该问题的人还看了