乐于分享
好东西不私藏

Codex 小白安装教程:从 0 到跑通第三方 API

Codex 小白安装教程:从 0 到跑通第三方 API

这篇默认你不会命令行。
你只需要照着复制命令,看电脑返回什么结果,再走下一步。

这是「Codex 小白到实战」系列的第一篇。
这个系列会参考开源项目《Codex 蓝皮书》的章节结构,但每篇都会重新用新手能听懂的方式讲一遍,并优先用官方文档和本机实测校验命令。

很多 Codex 教程一上来就是一行命令:

npm install -g @openai/codex

这行命令没错,但对新手不够。

真正卡人的地方通常不是“安装”,而是后面的三件事:

  1. 装完以后,电脑提示 codex: command not found
  2. 登录时不知道该选 ChatGPT,还是 API Key。
  3. 想接 OpenRouter、中转 API、New API 这类第三方接口,不知道配置文件怎么写。

这篇只解决一件事:

让你第一次把 Codex 跑起来。

后面再讲怎么给 Codex 提需求、怎么写 AGENTS.md 规则、怎么让它接手真实项目。先别急着学那些,第一步是让工具能稳定打开。


1. Codex 是什么?

Codex 是 OpenAI 的 AI 编程助手。

它可以在你的电脑项目里做这些事:

  • 看代码。
  • 改代码。
  • 运行命令。
  • 帮你排查报错。
  • 解释一个项目是怎么工作的。

你可以先把它理解成:

一个住在终端里的 AI 程序员

这里有两个词先说清楚。

终端:电脑里输入命令的窗口。Mac 上就叫“终端”,Windows 上可以用 PowerShell。

CLI:命令行版。Codex CLI 的意思就是“在终端里运行的 Codex”。

如果你以前没用过终端,也没关系。本文里的命令都可以直接复制。


2. 安装前先检查电脑

打开终端,先输入:

git --version
node --version
npm --version

你可能看到类似这样的结果:

git version 2.45.0
v24.4.1
11.4.2

只要能看到版本号,就说明这些工具已经装好了。

如果提示 command not found,说明电脑里还没有对应工具。

完全新手建议这样处理:

  • 没有 Git:去 Git 官网安装。
  • 没有 Node / npm:去 Node.js 官网安装 LTS 版本。
  • Mac 用户也可以用 Homebrew,但如果你不知道 Homebrew 是什么,先不用管。

3. 安装 Codex

安装方式有好几种。小白不要纠结,优先用官方安装脚本。

Mac / Linux 复制这一行:

curl -fsSL https://chatgpt.com/codex/install.sh | sh

Windows PowerShell 复制这一行:

powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

如果你本来就熟悉 npm,也可以用:

npm install -g @openai/codex

如果你是 Mac,并且已经会用 Homebrew,也可以用:

brew install --cask codex

安装完,输入:

codex --version

如果你看到类似这样的返回:

codex-cli 0.xxx.x

说明安装成功。

如果看到:

codex: command not found

说明电脑还找不到 Codex 命令。先不要继续配置 API,直接跳到后面的“常见报错排查”。

懒人一键安装包:https://api.aiphui.top/docs/


4. 第一次启动 Codex

先建一个测试目录,不要一上来就在重要项目里试。

复制:

mkdir codex-demo
cd codex-demo
git init
codex

这几行的意思是:

  • mkdir codex-demo:新建一个测试文件夹。
  • cd codex-demo:进入这个文件夹。
  • git init:把它变成一个 Git 项目。
  • codex:启动 Codex。

第一次启动时,Codex 会让你登录。

常见有两种方式:

  1. ChatGPT 登录:适合已经有 ChatGPT 账号和订阅的人。
  2. API Key 登录:适合想按 API 用量付费,或者想接第三方 API 的人。

新手建议:

  • 只是想先体验:选 ChatGPT 登录。
  • 明确要用第三方 API:继续看后面的配置。

5. Codex 的配置文件在哪里?

Codex 有一个设置文件,名字叫:

config.toml

你可以把它理解成:

Codex 的设置面板

它一般放在这里:

~/.codex/config.toml

Mac / Linux 可以这样打开:

mkdir -p ~/.codex
nano ~/.codex/config.toml

如果你会用 VS Code,也可以:

code ~/.codex/config.toml

Windows 一般在:

C:\Users\你的用户名\.codex\config.toml

这个文件会告诉 Codex:

  • 用哪个模型。
  • 去哪里调用模型。
  • API Key 从哪里读。
  • 第三方接口怎么连。

6. 如果你用 OpenAI 官方账号

最简单的方式是直接登录:

codex login

然后按提示选择 ChatGPT 登录或 API Key 登录。

如果你只是想指定默认模型,可以在 config.toml 写:

model = "gpt-5.4"
model_provider = "openai"

这里的 model_provider 可以理解成“模型服务商”。

这段配置的意思是:

让 Codex 使用 OpenAI 官方服务。

如果你不知道自己要不要改这个,先不用改。


7. 为什么要配置第三方 API?

很多人配置第三方 API,通常是因为:

  • 想用 OpenRouter。
  • 想用中转站。
  • 公司有自己的模型网关。
  • 某些模型只在第三方平台里方便调用。

第三方平台一般会给你三样东西:

接口地址 Base URL
API Key
模型名

新手可以这样理解:

  • 接口地址 Base URL:Codex 要去哪里找模型。
  • API Key:你的钥匙。
  • 模型名:你要用哪个模型。

接下来用 OpenRouter 举例。


8. 第三方 API 配置:OpenRouter 示例

第一步:设置 API Key

Mac / Linux 复制这一行,把里面的中文换成你的真实 Key:

export OPENROUTER_API_KEY="你的 OpenRouter Key"

如果想长期生效,复制:

echo'export OPENROUTER_API_KEY="你的 OpenRouter Key"' >> ~/.zshrc
source ~/.zshrc

Windows PowerShell 复制:

setx OPENROUTER_API_KEY "你的 OpenRouter Key"

Windows 这一步做完后,要重新打开一个 PowerShell。

然后检查一下:

echo $env:OPENROUTER_API_KEY

如果能看到一串 Key,说明环境变量设置成功。

如果什么都没有,说明 Key 没生效。

第二步:写配置文件

打开配置文件:

nano ~/.codex/config.toml

填入下面这段:

model = "~openai/gpt-latest"
model_provider = "openrouter"

[model_providers.openrouter]
name = "OpenRouter"
base_url = "https://openrouter.ai/api/v1"
env_key = "OPENROUTER_API_KEY"
wire_api = "responses"

这段不用全部理解,先知道每一行大概是什么意思:

  • model:你要用的模型名。真实使用时,以 OpenRouter 模型页为准。
  • model_provider:让 Codex 使用哪个模型服务商。
  • [model_providers.openrouter]:创建一个叫 openrouter 的模型服务商配置。
  • base_url:OpenRouter 的接口地址。
  • env_key:API Key 所在的环境变量名字。注意,这里不是写真实 Key。
  • wire_api = "responses":这行先照抄。很多第三方 API 连不上,就是少了它。

重点再说一次:

env_key 后面写的是环境变量名字,不是 API Key 本身。

错误写法:

env_key = "sk-xxxxxxxx"

正确写法:

env_key = "OPENROUTER_API_KEY"

第三步:启动 Codex 测试

输入:

codex

然后问它一句:

请用一句话介绍当前目录。

如果它能正常回答,说明已经接通。

如果报 401 / 403 / 404,看后面的排查。


9. 其他中转 API 怎么配?

如果你用的不是 OpenRouter,而是其他中转站、New API、公司内部网关,可以套这个模板:

model = "你的模型名"
model_provider = "my_proxy"

[model_providers.my_proxy]
name = "My Proxy"
base_url = "https://你的接口地址/v1"
env_key = "MY_PROXY_API_KEY"
wire_api = "responses"

然后设置环境变量:

export MY_PROXY_API_KEY="你的 API Key"

你只需要替换 3 个地方:

  1. model:换成平台给你的模型名。
  2. base_url:换成平台给你的接口地址。
  3. MY_PROXY_API_KEY:换成你自己取的环境变量名。

其他地方先不要乱改。


10. 进阶:更安全的密钥写法

这一段不是必看。

如果你只是第一次安装,可以先跳过。

如果你不想把 Key 写进 shell 配置里,可以把 Key 单独放到一个本地文件。

先创建文件:

mkdir -p ~/.codex/secrets
nano ~/.codex/secrets/openrouter_api_key
chmod 600 ~/.codex/secrets/openrouter_api_key

然后 config.toml 写:

model = "~openai/gpt-latest"
model_provider = "openrouter"

[model_providers.openrouter]
name = "OpenRouter"
base_url = "https://openrouter.ai/api/v1"
wire_api = "responses"

[model_providers.openrouter.auth]
command = "/bin/sh"
args = ["-lc", "cat \"$HOME/.codex/secrets/openrouter_api_key\""]
timeout_ms = 5000
refresh_interval_ms = 0

这段的意思是:

Codex 每次需要 Key 时,从本地文件里读取。

这比直接把 Key 到处复制更安全。


11. 常见报错排查

1. codex: command not found

意思是:电脑找不到 Codex 命令。

先输入:

npm prefix -g

如果你不想研究 PATH,最简单的办法是换官方安装脚本或 Homebrew 重新装。

PATH 可以理解成:

电脑用来寻找命令的位置列表。

小白不需要一开始就理解它。

2. 401 / 403

通常是这几个原因:

  • API Key 写错了。
  • 环境变量没有生效。
  • 平台余额不足。
  • 这个 Key 没有模型权限。

检查:

echo$OPENROUTER_API_KEY

如果没有返回任何内容,说明 Key 没设置成功。

如果返回了 Key,也不要截图发给别人。

3. 404 / model not found

通常是模型名写错,或者接口地址写错。

重点检查:

model = "平台实际模型名"
base_url = "https://平台接口地址/v1"

模型名不要自己猜。

去平台模型页复制。

4. 第三方 API 一直连不上

先检查配置里有没有这一行:

wire_api = "responses"

如果没有,先加上。

这行可以先不用理解,照抄就行。

5. npm 安装报权限错误

不要急着乱用 sudo

小白最稳的办法是:

换官方安装脚本,或者用 Homebrew 安装。

12. 小白最稳路线

如果你只是想最快用起来:

官方脚本安装
→ codex --version
→ codex login
→ 新建测试目录
→ codex

如果你想接第三方 API:

安装 Codex
→ 设置 API Key
→ 创建 ~/.codex/config.toml
→ 填 model_providers 配置
→ codex 测试

如果你要长期用 Codex 写项目:

先进入一个 Git 项目
→ 让 Codex 解释项目结构
→ 让它只改一个小功能
→ 自己检查 diff
→ 跑测试

不要一上来就让它重构整个项目。

先让它做小事。



结尾

这一篇先把安装和 API 配置跑通。

你现在至少应该知道:

  • Codex 是在终端里运行的 AI 编程助手。
  • config.toml 是 Codex 的设置文件。
  • 第三方 API 要配置 model_provider 和 model_providers
  • env_key 后面写环境变量名,不写真实密钥。
  • wire_api = "responses" 先照抄。
  • 看到 401 / 403,多半先查 Key。
  • 看到 404,多半先查模型名和接口地址。

下一篇写:

Codex 新手第一次使用:怎么提需求,怎么让它改代码,怎么检查它有没有乱改

真正让 Codex 变强的,不是装上它。

是你学会给它一个清楚、可验证、能落地的任务。


参考来源

  • OpenAI Codex CLI 官方页:https://developers.openai.com/codex/cli
  • OpenAI Codex GitHub:https://github.com/openai/codex
  • OpenAI Codex 配置文档:https://developers.openai.com/codex/config-advanced
  • OpenAI Codex 认证文档:https://developers.openai.com/codex/auth
  • OpenRouter Codex CLI 集成文档:https://openrouter.ai/docs/cookbook/coding-agents/codex-cli
扫一扫,远程帮你解决一切问题!!!
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-20 12:08:50 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/774331.html
  2. 运行时间 : 0.094594s [ 吞吐率:10.57req/s ] 内存消耗:4,869.45kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1a63d1c0f44cc55d53fb16a88edb4048
  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.000514s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000716s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000240s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000979s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000639s ]
  6. SELECT * FROM `set` [ RunTime:0.000256s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000560s ]
  8. SELECT * FROM `article` WHERE `id` = 774331 LIMIT 1 [ RunTime:0.000406s ]
  9. UPDATE `article` SET `lasttime` = 1781928530 WHERE `id` = 774331 [ RunTime:0.005315s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000324s ]
  11. SELECT * FROM `article` WHERE `id` < 774331 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000464s ]
  12. SELECT * FROM `article` WHERE `id` > 774331 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000440s ]
  13. SELECT * FROM `article` WHERE `id` < 774331 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000845s ]
  14. SELECT * FROM `article` WHERE `id` < 774331 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001165s ]
  15. SELECT * FROM `article` WHERE `id` < 774331 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000934s ]
0.096389s