乐于分享
好东西不私藏

2026最值得学的AI编程工具,Codex从入门到精通

2026最值得学的AI编程工具,Codex从入门到精通

全网最详细的Codex入门教程,手把手教你玩转Vibe Coding

Vibe Coding这个词最近火得不行。

简单说就是:你用自然语言描述你想要什么,AI帮你把代码写出来。你只负责"感觉",AI负责"实现"。

而OpenAI最新推出的Codex,就是目前Vibe Coding体验最完整的工具之一。

这篇文章把Codex从是什么、怎么用、到怎么用好,全部讲清楚。认真看完,直接上手。


一、Codex是什么

OpenAI Codex是2025年推出的云端AI编程代理,集成在ChatGPT里面。

注意,这不是2021年那个老的Codex API(已经下线了),这是全新的产品。

它的工作方式和其他AI编程工具不一样:

工具
工作方式
Copilot
在编辑器里逐行补全
Claude Code
在你本地终端里运行
Cursor
在编辑器里对话+编辑
Codex在云端沙盒里独立完成任务,做完把结果给你

关键区别:Codex是在云端独立干活的。

你给它一个任务,它会在云端启动一个独立环境,读你的代码仓库,自己写代码、跑测试、修bug,全部搞定后把结果(代码改动)交给你审核。

你可以理解为:你雇了一个远程程序员,给他需求,他做完了提交给你review。


二、谁能用

目前Codex的使用条件:

  • ChatGPT Pro用户($200/月):完整使用
  • ChatGPT Plus用户($20/月):有限额度
  • ChatGPT Team/Enterprise用户:可用

打开方式:登录ChatGPT → 左侧边栏找到"Codex"入口

如果你还没看到入口,可能还在灰度中,等几天就有了。


三、基本使用流程

▸ 第一步:连接你的GitHub仓库

进入Codex页面后,首先要关联你的GitHub:

  1. 1点击"Connect Repository"
  2. 2授权GitHub访问
  3. 3选择你要让Codex操作的仓库

Codex会把你的仓库代码拉到云端沙盒里,后续所有操作都在沙盒中进行,不会直接改你的仓库。

▸ 第二步:配置环境(可选但推荐)

你可以设置一个setup.sh脚本,告诉Codex怎么初始化你的项目环境:

#!/bin/bash# 安装依赖npm install# 设置环境变量export NODE_ENV=development# 其他初始化操作cp .env.example .env

这样Codex每次启动任务时,都会先跑这个脚本把环境准备好。

▸ 第三步:给任务

在输入框里用自然语言描述你要做什么:

给用户注册接口加上邮箱格式校验,如果格式不对返回400错误,写好之后跑一下现有的测试确保没有break。

然后选择模式:

  • Coding:让它写代码、改代码
  • Ask:只问问题,不改代码

点击提交,Codex就开始干活了。

▸ 第四步:等它做完

Codex会在云端:

  1. 1读取你的代码库
  2. 2理解项目结构
  3. 3写代码或修改代码
  4. 4运行测试验证
  5. 5把结果打包好

整个过程你可以实时看到它的思考过程和操作日志。

▸ 第五步:审核结果

做完后,Codex会展示:

  • 它改了哪些文件
  • 每个文件具体改了什么(diff视图)
  • 测试运行结果

你有三个选择:

  • Accept:满意,接受改动
  • Request Changes:不满意,让它继续改
  • Create PR:直接创建一个Pull Request到你的GitHub仓库

四、Codex能做什么

▸ 写新功能

给博客系统加一个标签功能:- 文章可以打多个标签- 可以按标签筛选文章- 标签管理的CRUD接口用现有的技术栈(Express + Prisma)实现

▸ 修Bug

issue #42 报告说用户上传头像后,个人主页不显示新头像。帮我定位问题并修复,修完跑一下测试。

▸ 写测试

给 src/services/payment.ts 写完整的单元测试,覆盖正常支付、余额不足、网络超时三种情况。

▸ 重构

src/controllers/ 目录下的所有controller都在直接操作数据库,帮我抽出一个service层,controller只负责处理请求和响应。

▸ 代码审查

看看 src/auth/ 模块有没有安全隐患,重点检查:SQL注入、XSS、token处理是否安全。

▸ 写文档

给 src/api/ 下的所有接口生成 OpenAPI 3.0 格式的文档。

五、什么是Vibe Coding,怎么用Codex做Vibe Coding

Vibe Coding这个概念是Andrej Karpathy提出的,核心思想是:

💡

你不用精确地写代码,只需要描述你的"感觉"和"意图",AI来实现。

用Codex做Vibe Coding的正确姿势:

▸ 1. 描述你想要的结果,而不是具体实现

❌ 不好的方式:

在 src/routes/user.ts 第45行后面加一个 if 判断,检查 req.body.email 是否匹配 /^[^\s@]+@[^\s@]+\.[^\s@]+$/ 这个正则

✅ 好的方式:

用户注册时需要校验邮箱格式,格式不对就返回错误提示

你说意图,让Codex决定怎么实现。这就是Vibe Coding。

▸ 2. 用场景描述代替技术描述

❌ 不好的方式:

写一个middleware,用jsonwebtoken库验证Authorization header里的Bearer token

✅ 好的方式:

需要保护API接口,只有登录用户才能访问。未登录的请求返回401。

▸ 3. 迭代式开发

Vibe Coding不是一次性把所有需求说完。而是:

第一轮:帮我搭一个博客的基础框架,能发文章就行第二轮:加上用户系统,要能注册登录第三轮:文章加上评论功能第四轮:加个简单的后台管理页面

每轮做完,看看效果,再提下一个需求。像聊天一样把产品做出来。

▸ 4. 用"感觉"来反馈

这个页面感觉太空了,内容区域再宽一点,加点间距这个报错信息太技术了,换成普通用户能看懂的话这个接口响应太慢了,帮我优化一下

不需要精确说"把max-width改成1200px",说感觉就行,Codex会理解。


六、AGENTS.md:给Codex立规矩

和Claude Code的CLAUDE.md类似,Codex用的是AGENTS.md文件。

在项目根目录创建这个文件,写上你的项目规范:

## 项目概述这是一个Next.js 14的电商项目,使用TypeScript + Prisma + PostgreSQL。## 代码规范- 所有代码用TypeScript,开启strict模式- 组件用函数式组件 + hooks- 样式用Tailwind CSS,不要写自定义CSS- API接口统一用 src/lib/api.ts 里的封装方法## 测试要求- 新功能必须写单元测试- 测试框架用Jest- 测试文件放在对应目录的 __tests__ 文件夹下## 注意事项- 不要修改 src/legacy/ 目录- 数据库migration要用 prisma migrate- 环境变量不要硬编码## 常用命令- 安装依赖:npm install- 跑测试:npm test- 构建:npm run build- 启动开发服务器:npm run dev

写好这个文件,Codex每次执行任务都会先读它,相当于给它一份"员工手册"。


七、实战案例

▸ 案例1:从零搭建一个项目

第一轮对话:

帮我创建一个待办事项应用的后端API:- 用Express + TypeScript- 数据库用SQLite(开发方便)- 要有:创建待办、列出所有待办、标记完成、删除- 加上基本的输入校验

Codex会在云端创建整个项目结构,写好代码,跑通测试,然后把结果给你。

第二轮对话:

加上用户系统:- 注册、登录(用JWT)- 每个用户只能看到自己的待办- 加上认证中间件保护所有待办接口

第三轮对话:

加上分页和搜索:- 列出待办支持分页,每页20条- 支持按标题关键词搜索- 支持按状态筛选(全部/未完成/已完成)

三轮对话,一个完整的后端API就出来了。

▸ 案例2:修复线上Bug

线上有用户反馈:连续快速点击"提交订单"按钮会创建重复订单。帮我:1. 找到订单创建的相关代码2. 分析为什么会重复3. 加上防重复提交的机制4. 写测试验证修复有效

▸ 案例3:性能优化

src/services/report.ts 里的 generateMonthlyReport 函数执行很慢,大概要30秒才能返回结果。帮我分析瓶颈在哪,优化到5秒以内。

八、使用技巧

1. 任务描述要有验收标准

不要只说"加个功能",要说清楚"做到什么程度算完成":

加上邮箱验证功能。验收标准:- 注册后发送验证邮件- 点击邮件里的链接完成验证- 未验证用户不能发帖- 验证链接24小时过期

2. 让它跑测试

每次任务都加一句"做完跑一下测试确保没问题",这样Codex会自己验证,减少你review的工作量。

3. 复杂任务拆开提

一个大功能拆成3-5个小任务分别提交,比一次性提一个巨大的需求效果好很多。

4. 善用Ask模式

不确定怎么做的时候,先用Ask模式问问:

我想给这个项目加上WebSocket实时通知功能,你觉得应该怎么设计?有哪些方案?各自的优缺点是什么?

了解清楚再让它动手。

5. 看它的思考过程

Codex执行任务时会展示思考日志,看看它的思路对不对。如果方向不对,及时喊停,重新描述需求。


九、Codex vs 其他AI编程工具

维度
Codex
Claude Code
Cursor
Copilot
运行位置
云端沙盒
本地终端
本地编辑器
本地编辑器
交互方式
提交任务,异步完成
实时对话
实时对话
实时补全
适合场景
完整功能开发、大任务
复杂调试、重构
日常编码
逐行补全
是否改本地文件
不直接改,通过PR
直接改
直接改
直接改
能跑测试吗
能,在云端跑
能,在本地跑
有限
不能
并行任务
支持多个任务同时跑
单线程
单线程
不适用

Codex的独特优势:

  • 可以并行处理多个任务,你提交3个需求,它同时做
  • 在隔离环境运行,不会搞乱你的本地环境
  • 自带测试验证,交付质量更高
  • 通过PR交付,天然适合团队协作流程

Codex的劣势:

  • 不是实时的,提交任务后要等
  • 需要GitHub仓库,纯本地项目不方便
  • 价格较高(Pro $200/月才能完整使用)
  • 对网络有要求

建议组合:

  • 日常写代码:Copilot或Cursor做实时补全
  • 复杂调试和重构:Claude Code在本地处理
  • 完整功能开发:Codex在云端异步完成
  • 三个不冲突,按场景切换

十、费用和额度

方案
价格
Codex额度
ChatGPT Plus
$20/月
有限使用
ChatGPT Pro
$200/月
完整使用,高额度
ChatGPT Team
$25/人/月
团队共享额度
ChatGPT Enterprise
联系销售
企业级额度

如果你是个人开发者,先用Plus试试,额度不够再考虑升Pro。

如果你是团队,Team方案性价比更高。


十一、常见问题

代码安全吗?

代码会上传到OpenAI的云端沙盒处理。OpenAI声明不会用API/付费用户数据训练模型。企业用户有额外的数据保护协议。敏感项目使用前评估一下合规要求。

支持私有仓库吗?

支持,授权GitHub时选择对应的私有仓库就行。

支持GitHub以外的平台吗?

目前主要支持GitHub。GitLab、Bitbucket的支持可能后续会加。

任务执行要多久?

看任务复杂度,简单的几分钟,复杂的可能十几分钟。可以同时提交多个任务并行处理。

支持哪些语言?

主流语言都支持:Python、TypeScript/JavaScript、Go、Rust、Java、C#等

能处理前端项目吗?

能。React、Vue、Next.js、Svelte都可以。但因为是云端环境,没法实时预览UI效果,需要你本地拉下来看。


十二、总结

Codex代表的是AI编程的一个新方向:异步、自主、交付式。

你不需要坐在电脑前盯着AI写每一行代码,而是像给团队成员分配任务一样,描述清楚需求,让它自己去做,做完了你来review。

这就是Vibe Coding的终极形态:你负责想,AI负责做。

上手建议:

  1. 1先连一个小项目试试水
  2. 2从简单任务开始,比如写测试、加校验
  3. 3熟悉了再给复杂任务
  4. 4写好AGENTS.md,让它了解你的项目规范
  5. 5养成"描述意图而非实现"的习惯

觉得有用就收藏,后续会更新Codex的高级玩法和团队协作实践。有问题评论区聊。


基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-29 16:15:26 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/681954.html
  2. 运行时间 : 0.215555s [ 吞吐率:4.64req/s ] 内存消耗:4,768.99kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=ab7a40fa680ab9b7425a1ca7ec70ae69
  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.001160s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001674s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.005682s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000898s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001802s ]
  6. SELECT * FROM `set` [ RunTime:0.000654s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001871s ]
  8. SELECT * FROM `article` WHERE `id` = 681954 LIMIT 1 [ RunTime:0.001258s ]
  9. UPDATE `article` SET `lasttime` = 1780042527 WHERE `id` = 681954 [ RunTime:0.004951s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000756s ]
  11. SELECT * FROM `article` WHERE `id` < 681954 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001359s ]
  12. SELECT * FROM `article` WHERE `id` > 681954 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.003638s ]
  13. SELECT * FROM `article` WHERE `id` < 681954 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003539s ]
  14. SELECT * FROM `article` WHERE `id` < 681954 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002324s ]
  15. SELECT * FROM `article` WHERE `id` < 681954 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002613s ]
0.217203s