乐于分享
好东西不私藏

把 AI 装进电脑:Gemini CLI 从安装到实战

把 AI 装进电脑:Gemini CLI 从安装到实战

把 AI 装进电脑:Gemini CLI 从安装到实战

不是再开一个聊天框,而是让 AI 读文件、跑命令、整理资料、生成交付件。

适合收藏的阅读方式

先按安装章节跑通,再从“公众号资料整理”“代码排查”“CSV   数据清洗”三个案例里任选一个试手。不要一开始就打开全自动权限。

一、为什么 Gemini CLI 值得普通人学

很多人用 AI 的方式仍然停留在复制粘贴:把资料扔进聊天框,等一段文字,再手动搬回 Word、Excel、代码编辑器或文件夹。真正耗时间的,其实不是“让 AI 想一句话”,而是反复打开文件、对照资料、复制命令、检查格式。

Gemini CLI 的价值就在这里:它把 Gemini 放进终端,让 AI 可以在本地项目目录里工作。它能读取文件、理解项目结构、给出修改建议,也能在确认后写文件、运行命令、调用 Web Fetch / Web Search,甚至接入 MCP 扩展更多工具。

这篇文章不把它讲成神话。它不是“安装后电脑自动替人干活”的魔法,也不是只给程序员看的黑窗口。把路径、权限和边界设置好后,它更像一个可以跟着项目资料一起工作的电脑助手。

图 1|本篇按官方文档、Google Developers 页面、Node.js/npm 文档核对;界面和额度以后可能变化,正式使用前应再检查一次。

先说结论

·想快速体验:安装 Node.js LTS,执行 npm install -g @google/gemini-cli,然后运行 gemini。

·想少踩坑:Windows 新手优先用 PowerShell;每个任务单独建文件夹;关键规则写进 GEMINI.md。

·想提高效率:先做“读资料、写初稿、整理清单”这类低风险任务,再做“改代码、跑命令、批处理”。

·想保证安全:不在陌生项目里直接 yolo;不把密钥写进公开文件;写文件和执行命令前先看确认提示。

二、核源纠偏:它到底是什么,不是什么

官方对 Gemini CLI 的定位很明确:它是开源 AI agent,直接在终端访问 Gemini;官方文档也强调它可以通过内置工具与本地环境交互,包括文件系统、Shell、Web Fetch / Search、MCP 等能力。

这意味着,它比普通聊天网页更接近“工作流入口”,但它也需要更多责任感:读文件、写文件、跑命令都可能影响本地项目,必须把权限看清楚。

必须纠正的三个误区

1)Gemini CLI 不是只能写代码,也能做内容整理、资料核对、批量文件处理;2)它不是完全离线工具,通常需要网络和   Google 服务授权;3)它不是所有账号都同样额度,免费、付费、Code Assist、API Key、Vertex AI 的配额和隐私条款会不同。

本篇按 2026-05-08 可查资料整理

·安装与运行:官方推荐 npm 全局安装,也支持 Homebrew、MacPorts、Anaconda、npx、Docker/Podman 沙箱和源码运行。

·系统要求:官方安装页写明推荐 Node.js 20.0.0+,支持 PowerShell / Bash / Zsh;普通使用 4GB+ 内存,长会话和大项目建议 16GB+。

·认证方式:本地交互最简单是 Login with Google;也可以配置 Gemini API Key 或 Vertex AI。

·配置方式:支持环境变量、命令行参数、用户级 settings.json、项目级 .gemini/settings.json、GEMINI.md 项目上下文文件。

图 2|从环境安装到项目实战的完整路径:先跑通,再提效,最后再考虑自动化和放权。

三、安装前准备:电脑上先有 Node.js 和 npm

Gemini CLI 的标准安装方式依赖 npm。npm 通常随 Node.js 一起安装,所以第一步不是直接敲 Gemini 命令,而是确认电脑上已经有 Node.js 与 npm。

图 3|Windows 新手建议从 Node.js 官网下载 LTS 版本;不建议从不明网盘下载运行环境。

Windows 新手建议这样做

1.打开 Node.js 官网下载页,优先选择 LTS 版本。LTS 更适合普通用户和稳定工作流。

2.下载 Windows 64-bit Installer。一般 Intel/AMD 电脑选 x64,ARM 设备才考虑 arm64。

3.安装时按默认路径继续即可,重点是确保安装器能把 node / npm 加入 PATH。

4.安装完成后,不要在原来的 PowerShell 窗口里继续敲命令,先关闭再重新打开。

图 4|Windows 安装器的关键不是复杂配置,而是让 node、npm 能被 PowerShell 识别。

四、检查环境:先看到版本号,再装 CLI

打开 PowerShell,先执行下面两条命令。如果都能输出版本号,说明电脑已经具备安装 Gemini CLI 的基础环境。

node -v
   npm -v

图 5|node -v 和 npm -v 有版本号,是最简单的环境检查。

如果 PowerShell 里提示找不到 node / npm

·第一步:关闭 PowerShell,重新打开一个新窗口。很多 PATH 变量要新窗口才生效。

·第二步:在 Windows 搜索“环境变量”,检查 Path 里是否包含 Node.js 安装目录。

·第三步:仍然不行,再重新安装 Node.js LTS,并确认安装路径没有被安全软件拦截。

·第四步:企业电脑或受限电脑,考虑用 Anaconda 环境或让管理员安装。

小白判断标准

不要急着分析报错原因。只要 node   -v、npm -v 两个命令能显示版本号,就可以进入下一步。

五、正式安装 Gemini CLI:包名别写错

官方 npm 安装命令是下面这一条。重点是完整包名必须包含 @google/ 前缀。

npm install -g @google/gemini-cli

安装完成后,执行版本检查:

gemini --version

图 6|官方包名是 @google/gemini-cli;不要安装 gemini-cli、gemini/cli 等相似名字。

macOS / Linux 常用安装方式

# npm 全局安装
   npm install -g @google/gemini-cli

   # macOS / Linux 可选 Homebrew
   brew install gemini-cli

   # 不想长期安装,可临时运行
   npx @google/gemini-cli

六、第一次启动:选择授权方式

安装完成后,在项目目录里执行 gemini。首次运行时会出现授权选择。普通个人电脑优先选择 Login with Google;如果是在脚本、服务器或自动化流程里,再考虑 API Key 或 Vertex AI。

gemini

图 7|本地电脑优先选 Login with Google;API Key 更适合脚本和无界面环境。

三种授权方式怎么选

·Login with Google:最适合个人电脑和日常交互;浏览器完成登录后,凭证会缓存在本地。

·Gemini API Key:适合脚本、自动化和无界面环境;需要保护密钥,不要写进公开仓库。

·Vertex AI:适合企业、云项目和权限管控更严格的团队;需要 Google Cloud Project、Location 和相应 IAM 权限。

图 8|授权通常会打开浏览器,完成登录后回到终端;如果远程服务器没有浏览器,需要改用环境变量方式。

七、网络与代理:国内用户最容易卡在这里

有些电脑会出现“浏览器能打开 Gemini,但 CLI 登录或请求失败”的情况。原因通常不是安装错了,而是终端没有走同一个网络环境,或者公司网络拦截了证书。

Windows PowerShell 临时代理写法

下面这段只影响当前 PowerShell 窗口,适合排查。端口按本机代理工具实际端口修改。

$proxy="http://127.0.0.1:10808"
   $env:HTTP_PROXY=$proxy
   $env:HTTPS_PROXY=$proxy
   $env:ALL_PROXY=$proxy
   $env:NO_PROXY="localhost,127.0.0.1,::1"

   gemini

·如果设置后能登录,说明问题大概率在终端网络环境。

·如果报证书错误,企业网络可能做了 TLS 检查,需要配置信任的根证书。

·如果一直 429,不要反复重试;先降低请求频率或检查账号配额。

·如果 npm 安装慢或失败,先单独排查 npm registry 与网络,别把 Node.js、npm、Gemini CLI 三个问题混在一起。

不要把代理命令写进文章当万能解法

每个人代理端口不同。正式发布时可以保留“临时排查命令”,但要提示读者替换自己的端口。

八、正确打开方式:每个任务单独建工作区

Gemini CLI 不是单纯问答窗口。它会以当前目录作为工作上下文,读写文件也围绕这个目录展开。最容易出问题的用法,是在桌面、下载目录、系统目录里随手启动。

更稳的方式,是给每个任务单独建一个工作区。比如写公众号文章、整理 Excel、检查代码、处理客户资料,都放在不同文件夹。

图 9|每个任务独立文件夹,才能清楚知道 Gemini CLI 看到了哪些文件、可能改哪些文件。

推荐目录结构

Documents\GeminiCLI-WorkspaceWeChat-ArticleGEMINI.md
source-notes.md
imagesoutputCode-ReviewData-Cleaning

·GEMINI.md:写项目规则、交付格式、禁止项。

·source-notes.md:放资料摘要、链接、原始笔记。

·images/ 文件夹:放截图、示意图、参考图。

·output/:放生成结果,不要和原始资料混在一起。

九、GEMINI.md:让 AI 记住项目规则

很多人觉得 CLI agent 难控制,根本原因是每次只给一句临时提示。GEMINI.md 的作用,就是把长期规则写进项目根目录,让 Gemini CLI 每次进入这个工作区都能先读规则。

图 10|GEMINI.md 写项目规则;.gemini/settings.json 写更底层的配置。

公众号项目可以这样写

# 互联网新工具公众号文章规则

   读者:普通职场人、自媒体人、创业者、学生。
   目标:生成可直接发布的公众号成稿,不输出制作备注。
   结构:痛点开头、核源、解释、安装步骤、实际案例、避坑、清单、资料来源。
   图片:真实界面和实际路径优先;生成图只能做封面、流程图、清单图,不能冒充真实 UI。
   禁止:对话式开场、制作备注、图片占位说明、封面说明、未经核实的夸大承诺。
   交付:短段落、强小标题、手机端友好,代码块单独展示。

一条实用经验

越是长期重复的要求,越应该写进   GEMINI.md;越是一次性的任务,越适合写在当次提示词里。

十、权限与安全:确认框不是摆设

Gemini CLI 的强大之处,在于能调用工具处理本地文件和命令;风险也在这里。官方文档强调,写文件、编辑文件、执行命令等敏感工具通常会要求确认,运行在沙箱中也可以降低副作用。

图 11|看到文件修改 diff 后再决定是否允许;第一次接触项目时,不建议直接全部自动通过。

三种权限习惯

·新项目:只允许读取和解释,先让它输出计划,不急着改文件。

·小改动:Allow once,看清 diff 后逐次确认。

·可信项目:可以考虑 auto_edit,但运行命令仍建议保留确认。

关于 yolo,要非常克制

--approval-mode=yolo 会自动批准所有工具调用。它适合高度可信、可回滚、低风险的临时任务,不适合陌生项目、客户资料、生产代码、系统目录和含密钥文件的环境。

# 更谨慎:只自动批准编辑工具,其他仍提示
   gemini --approval-mode auto_edit

   # 高风险:自动批准所有工具调用,不建议新手默认使用
   gemini --approval-mode yolo

十一、真实案例 1:公众号资料整理

适合非程序员第一次试手。把资料、链接、截图说明放进工作区,让 Gemini CLI 读取后整理成结构化文章。

图 12|用 Gemini CLI 做公众号初稿,不是让它凭空写,而是让它读取素材、核对来源、组织成稿。

可复制提示词

请读取当前目录下的 source-notes.md 和 images/ 里的说明,
   按 GEMINI.md 的规则,生成一篇公众号文章初稿。
   要求:
   1. 先列出已核实事实和不能确认的说法。
   2. 再给出文章标题、开头、正文结构、案例和避坑。
   3. 每个图片位置都写清楚要表达什么,不要写成图片占位说明。
   4. 结尾输出发布前检查清单。

·低风险:主要是读资料和写文本。

·高收益:能把零散笔记整理成可发布框架。

·人工必须做:最后核对来源、删除口水话、检查图文节奏。

十二、真实案例 2:代码项目解释与修 bug

Gemini CLI 最典型的场景仍然是代码。正确流程不是“帮我把项目重写”,而是先让它解释结构,再聚焦一个具体问题。

图 13|先解释架构,再定位 bug,再小步提交修改建议,风险远低于一次性大改。

推荐工作流

5.第一轮:Explain this repository architecture。先让它读项目结构。

6.第二轮:Ask questions before editing。让它先提出判断依据。

7.第三轮:只改一个文件或一个函数。确认 diff。

8.第四轮:运行测试或静态检查。把错误结果喂回去。

9.第五轮:要求输出修改总结和回滚说明。

请先阅读这个项目的 README、package.json 和 src/ 目录,
   用 10 条以内解释项目结构。
   不要修改任何文件。
   然后列出你认为最可能影响订单接口超时的 3 个位置,
   每个位置说明依据和需要进一步读取的文件。

十三、真实案例 3:CSV / Excel 数据清洗

Gemini CLI 不能直接替代 Excel 的可视化编辑,但它适合生成清洗脚本、检查字段问题、把脏数据转成规范表。适合销售流水、库存表、活动报名表、问卷结果。

图 14|让 CLI 先生成脚本清洗 CSV,再用 Excel 打开核对,比手工一行行改更稳。

可复制提示词

请读取 sales_raw.csv 的前 50 行,先不要改文件。
   完成三件事:
   1. 识别日期、金额、渠道、备注字段中的异常值。
   2. 给出清洗规则,并说明哪些规则需要人工确认。
   3. 生成一个 Python 脚本 clean_sales.py,输出 clean_sales.csv 和 summary.md。
   在写文件前先展示计划和即将创建的文件名。

·适合:批量清洗、格式统一、异常值标注、生成摘要。

·不适合:完全依赖它判断财务口径、税务口径、库存最终数量。

·关键:让它先读样本和提规则,再写脚本;不要直接覆盖原表。

十四、真实案例 4:网页研究与文章核源

做公众号最怕的是把二手传闻写成事实。Gemini CLI 的 Web Fetch / Search 能帮助整理网页信息,但最终仍要以官方来源优先。

图 15|让工具把“已确认、待复查、不能写”的信息分开,文章事实风险会小很多。

推荐提示词

请对比以下链接:
   1. 官方博客:...
   2. 官方帮助中心:...
   3. GitHub Release:...
   4. 第三方报道:...

   输出四栏:
   - 可以确认的事实
   - 需要谨慎表达的说法
   - 第三方报道与官方不一致的地方
   - 文章里不应写的夸大表达
   最后给出 5 行以内的资料来源说明。

公众号写作的底线

第三方报道可以帮忙理解热度,但不能替代官方事实。涉及最新、价格、地区、模型、额度、版权时,必须再核官方页面。

十五、进阶:把 Gemini CLI 放进脚本

熟悉交互模式后,可以尝试 headless mode。它通过 --prompt 或 -p 直接传入提示词,适合日志分析、生成 release notes、批量代码检查、把结果输出成 JSON。

图 16|Headless mode 适合自动化,但也更需要凭证、权限和输出格式控制。

# 直接提问
   gemini -p "Summarize this README in Chinese"

   # 管道输入
   cat error.log | gemini -p "Find root cause and output a checklist"

   # JSON 输出,便于脚本继续处理
   gemini -p "Review this repo" --output-format json > review.json

·适合做每天重复的格式化任务。

·适合接入现有 shell / PowerShell 脚本。

·不适合在没有审计的情况下自动改生产文件。

·无界面环境要提前配置 API Key、Vertex AI 或已缓存凭证。

十六、常用命令:会这几个就够用

Gemini CLI 里的很多控制命令用斜杠开头。新手至少要掌握保存/恢复会话、压缩上下文、复制输出、添加目录、查看工具和权限设置。

图 17|常用命令速查:长任务不要只靠一直往下聊,学会保存、恢复和压缩上下文。

几个值得优先学的命令

·/chat save <tag>:做复杂任务前保存状态,方便后面恢复。

·/compress:长会话快撑爆上下文时,先压缩,再继续。

·/directory add <path>:把相关目录加入工作区,但不要把整个硬盘加进去。

·/tools:查看当前能调用哪些工具。

·/permissions:重新设置当前文件夹的信任与权限。

长任务建议

每完成一个阶段,就让它输出“下一步计划   + 已修改文件 + 风险点”,再决定是否继续。

十七、模型、配置和上下文:别只会敲 gemini

Gemini CLI 支持通过 settings.json、环境变量和命令行参数调整行为。官方配置文档列出了优先级:命令行参数优先级最高,其次是环境变量,项目设置和用户设置再往下。

常用配置思路

·临时换模型:gemini -m 模型名。适合某次会话使用,不影响全局。

·固定项目规则:写进 .gemini/settings.json 或 GEMINI.md。

·敏感凭证:优先放环境变量或 .gemini/.env,不要写进公开文档。

·上下文太长:用 /compress 或提高任务拆分粒度。

·大项目读取:先让它说明会读哪些文件,再允许读取,不要一开始 --all-files。

# 指定模型运行一次
   gemini -m gemini-2.5-flash

   # 直接带提示词运行
   gemini -p "Explain this codebase in 10 bullets"

   # 包含当前目录文件作为上下文,谨慎使用
   gemini -p "Summarize this project" --all-files

关于“最高级模型”

不同账号、订阅和地区可用模型可能不同。正式使用时以   Gemini CLI 当前 /model 或官方模型列表为准,不要把教程写成某个模型永远可用。

十八、安装和登录最常见报错

Gemini CLI 的问题通常集中在四类:环境变量/PATH、账号授权、网络证书、额度。排查时不要一上来重装系统,也不要把所有命令混在一起试。

图 18|错误排查按关键词处理:PATH、授权、证书、额度,是最常见四类。

遇到问题的标准排查顺序

10.先确认 node -v、npm -v、gemini --version 三个命令分别是否可用。

11.再确认当前 PowerShell 是否能访问外网,必要时临时设置代理变量。

12.再看授权方式:Google 登录、API Key、Vertex AI 不要混用。

13.最后看账号额度、地区和组织权限。Workspace 账号可能需要 Google Cloud Project。

千万别这样做

不要看到错误就复制陌生网页给出的   PowerShell 一键修复脚本。CLI 工具本来就能操作本机,陌生命令的风险比安装失败更大。

十九、安全底线:把电脑交给 AI 前先画边界

Gemini CLI 能做的事越多,越不能把它当普通网页聊天。尤其是有客户资料、公司代码、密钥、证照、合同的项目,必须先设边界。

图 19|安全底线不是吓人,而是让工具长期可用、可控、可追溯。

推荐默认策略

·陌生仓库:只读解释,不允许执行脚本。

·个人项目:允许读文件,小步改动,每次看 diff。

·公开资料整理:可以让它生成草稿,但事实核对人工做。

·含密钥/合同/客户资料:先复制脱敏版本到独立目录。

·需要自动化:脚本必须写日志,结果输出到新文件,不覆盖原文件。

# 更安全的启动习惯:在专用目录里启动
   cd Documents\GeminiCLI-Workspace\WeChat-Article
   gemini

   # 高风险动作前先让它输出计划
   请先输出你准备读取、创建、修改、执行的文件和命令清单,等待确认后再继续。

二十、第一次上手照这张清单走

图 20|第一次安装和使用,按这一页逐项打勾。

30 分钟上手路线

14.0-5 分钟:安装 Node.js LTS,确认 node -v / npm -v。

15.5-10 分钟:npm 安装 Gemini CLI,执行 gemini --version。

16.10-15 分钟:运行 gemini,完成 Login with Google。

17.15-20 分钟:创建专用工作区,写一个最小 GEMINI.md。

18.20-30 分钟:让它读取一份 README 或资料笔记,只做解释和整理,不改文件。

最推荐的第一个任务

不要从“帮我改整个项目”开始。先放一份   README、一个 txt 笔记或一份 CSV 样本,让 Gemini CLI 读取并整理成清单,先建立对权限和输出质量的判断。

二十一、可直接复制的提示词模板

模板 1:安装完成后的自检

请检查当前 Gemini CLI 工作区是否适合开始任务。
   只读检查,不要修改文件。
   请输出:
   1. 当前目录结构摘要
   2. 是否存在 GEMINI.md
   3. 可能包含敏感信息的文件名
   4. 建议先读取的文件
   5. 不建议执行的高风险动作

模板 2:让它先出计划,不直接动手

在修改任何文件之前,请先输出任务计划。
   计划必须包含:
   - 需要读取的文件
   - 可能修改的文件
   - 可能运行的命令
   - 风险点
   - 回滚方案
   我确认后再继续。

模板 3:公众号文章工作流

请按“痛点开头 → 官方核源 → 操作步骤 → 真实案例 → 避坑提醒 → 可复制清单 → 资料来源”生成公众号成稿。
   要求:
   - 短段落,手机端友好
   - 不要出现制作备注和对话痕迹
   - 每张图写清正文图注
   - 对不能确认的内容单独列出,不写进正文

结尾:会用 CLI 的人,正在少做很多重复劳动

Gemini CLI 的关键价值,不是让 AI 多会说几句话,而是把 AI 放到真实工作目录里:读资料、理解上下文、写文件、跑命令、生成可交付结果。

普通人不一定要学很深的编程,也可以先从资料整理、公众号初稿、CSV 清洗、批量改名、网页核源这些低风险场景开始。

真正的分水岭不是“会不会安装一个工具”,而是能不能把任务拆成清楚的输入、规则、权限和输出。把这套流程建立起来,AI 就不再只是聊天框,而会变成电脑里的工作流助手。

收藏句

先让 Gemini CLI 读懂文件夹,再让它动手;先让它输出计划,再给权限。这个顺序,能省下很多返工。

资料来源与核对说明

核对日期:2026-05-08。以下来源用于核对安装命令、系统要求、认证方式、工具能力、配置路径、命令参数、安全边界和常见问题。

·Google Gemini CLI 官方文档:Installation、Authentication、Configuration、Commands、Tools、Headless Mode、Troubleshooting。

·Google Developers:Gemini CLI / Gemini Code Assist 文档。

·Google 官方博客:Gemini CLI: your open-source AI agent。

·Node.js 官方下载页、npm 官方安装说明。

·安全提醒部分参考了 2026 年 5 月公开报道中关于相似包名和伪装 CLI 工具的风险提示;具体安装仍以官方仓库和 npm 包名为准。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-09 05:54:41 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/588572.html
  2. 运行时间 : 0.221162s [ 吞吐率:4.52req/s ] 内存消耗:4,733.83kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=b4632a9dba8b86b130427efca4fc9577
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001227s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001659s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000879s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.002451s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001943s ]
  6. SELECT * FROM `set` [ RunTime:0.000739s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001754s ]
  8. SELECT * FROM `article` WHERE `id` = 588572 LIMIT 1 [ RunTime:0.001426s ]
  9. UPDATE `article` SET `lasttime` = 1778277281 WHERE `id` = 588572 [ RunTime:0.005100s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000865s ]
  11. SELECT * FROM `article` WHERE `id` < 588572 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001334s ]
  12. SELECT * FROM `article` WHERE `id` > 588572 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001230s ]
  13. SELECT * FROM `article` WHERE `id` < 588572 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001738s ]
  14. SELECT * FROM `article` WHERE `id` < 588572 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002041s ]
  15. SELECT * FROM `article` WHERE `id` < 588572 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002790s ]
0.225533s