乐于分享
好东西不私藏

Codex CLI 安装教程 |全平台安装 + 认证配置 + 国内网络环境配置

Codex CLI 安装教程 |全平台安装 + 认证配置 + 国内网络环境配置

                                             Codex CLI 安装教程

全平台安装 + 认证配置 + 国内网络环境配置

一、Codex 简介与核心概念

Codex CLI 是 OpenAI 推出的开源命令行 AI 编程代理(Agent),基于 Apache 2.0 协议,使用 Rust 语言构建。它在你的终端中本地运行,能够阅读代码、修改文件、执行 Shell 命令、自动修复 Bug,是一个端到端的自主软件工程助手。

与传统的代码补全工具(如 GitHub Copilot)不同,Codex 不仅能生成代码,还能理解整个项目结构、跨文件修改、执行终端命令、运行测试,甚至可以同时处理多项开发任务。你只需要用自然语言描述需求,Codex 就会自动分析项目、编写代码、运行命令、跑测试,你只需审核结果。

1.1 Codex 的核心能力

项目级代码理解:自动扫描和分析整个代码库的结构与依赖关系

自动修改与重构:根据自然语言指令跨文件修改代码

Shell 命令执行:在终端中直接运行构建、测试、部署等命令

Bug 自动修复:分析报错信息,定位问题并自动修复

自动化任务编排:将复杂任务拆解为多个步骤自动执行

本地运行保护隐私:代码不离开本地设备,仅 prompt 和必要上下文发送给模型

1.2 Codex 的使用形态

Codex 提供多种使用方式,适用于不同场景。本教程聚焦于 CLI 版本,因为它功能最完整、最适合处理整个项目。

使用方式

适用人群

特点

CLI 命令行版

习惯终端的开发者

在终端中直接交互,功能最完整,支持管道操作

桌面版 (GUI)

习惯可视化操作的用户

独立桌面窗口,左侧管理项目,右侧查看代码修改

IDE 扩展

VS Code / Cursor 用户

编辑器内直接唤起 Codex,无需切换窗口

Web 版

快速体验、不想安装

浏览器打开 chatgpt.com/codex 直接使用,不能操作本地文件

1.3 Codex 与同类工具对比

对比维度

Codex

Claude Code

Cursor

开发商

OpenAI

Anthropic

Anysphere

运行方式

本地终端

本地终端

IDE 集成

执行终端命令

支持(需确认)

支持

支持

跨文件修改

支持,自动分析依赖

支持

支持

多任务并行

支持

单任务

单任务

开源协议

Apache 2.0

部分开源

闭源

平台支持

Win/Mac/Linux

Mac/Linux

Win/Mac/Linux

二、环境准备

在安装 Codex 之前,需要确保系统满足最低要求并已安装必要的依赖。不同操作系统的准备步骤有所不同。

2.1 系统要求

项目

最低要求

推荐配置

操作系统

macOS 12+ / Ubuntu 20.04+ / Windows 11 (WSL2)

macOS 14+ / Ubuntu 22.04+ / Windows 11

Node.js

v22.0+

最新 LTS 版本

npm

v10.0+

最新版本

Git

v2.23+(可选,推荐)

v2.40+

内存

4 GB

8 GB+

网络

能访问 OpenAI 服务

稳定网络连接

注意:Windows 用户原生运行也可,但部分高级功能(如 full-auto 模式)在 WSL2 环境下体验更佳。如果仅使用基础功能,可直接在 Windows 终端(PowerShell 或 Git Bash)中运行。

2.2 macOS 环境准备

macOS 用户需要安装 Node.js。推荐使用 Homebrew 安装:

# 安装 Homebrew(如果尚未安装) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"# 安装 Node.js brew install node@22# 验证安装 node --version# 应输出 v22.x.x npm --version# 应输出 10.x.x

也可以从 Node.js 官网下载安装包:访问 https://nodejs.org/,下载 LTS 版本的 .pkg 安装包并运行。

2.3 Linux 环境准备

以 Ubuntu / Debian 为例:

# 添加 NodeSource 仓库并安装 Node.js 22 curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt-get install -y nodejs# 验证安装 node --version npm --version

CentOS / RHEL 用户可使用:

curl -fsSL https://rpm.nodesource.com/setup_22.x | sudo bash - sudo yum install -y nodejs

2.4 Windows 环境准备

Windows 用户有两种方式:原生安装或通过 WSL2 安装。

2.4.1 方式一:原生安装(推荐新手)

使用 winget 安装 Node.js:

# 以管理员身份打开 PowerShell winget install OpenJS.NodeJS.LTS# 验证安装 node --version npm --version

也可以从 Node.js 官网下载 .msi 安装包直接安装。安装完成后需要关闭并重新打开终端窗口使环境变量生效。

2.4.2 方式二:通过 WSL2 安装(适合高级用户)

如果你的项目依赖 Linux 工具链,或者需要 full-auto 模式的完整体验,建议使用 WSL2:

# 以管理员身份打开 PowerShell # 安装 WSL2 wsl --install# 设置默认版本为 WSL2 wsl --set-default-version 2# 安装 Ubuntu 发行版 wsl --install -d Ubuntu

安装完成后重启计算机,打开 Ubuntu 终端完成初始用户设置,然后按照上面 Linux 环境准备的步骤安装 Node.js。

三、安装 Codex CLI

Codex 支持多种安装方式。推荐根据你的操作系统选择最合适的方式。

3.1 方式一:官方一键安装脚本(推荐)

这是最简单的方式,官方脚本会自动检测系统架构并下载对应的二进制文件。

3.1.1 macOS / Linux 安装

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

脚本会自动下载 Codex 二进制文件并安装到系统路径。安装完成后可直接运行 codex 命令。

3.1.2 Windows 安装

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

如果默认下载源(releases.openai.com)无法访问,可以强制使用 GitHub Releases 作为下载源:

$env:CODEX_INSTALLER_USE_RELEASES_OPENAI_COM='false' irm https://chatgpt.com/codex/install.ps1 | iex

3.2 方式二:通过 npm 全局安装

如果你已经安装了 Node.js 和 npm,可以直接通过 npm 全局安装:

npm install -g @openai/codex

国内网络环境下,建议使用淘宝镜像源加速下载:

npm install -g @openai/codex --registry=https://registry.npmmirror.com

验证安装成功:

codex --version

看到版本号输出即表示安装成功。

3.3 方式三:通过 Homebrew 安装(仅 macOS)

brew install --cask codex

3.4 方式四:从 GitHub Releases 下载二进制文件

访问 https://github.com/openai/codex/releases/latest,根据你的平台下载对应的压缩包:

平台

文件名

macOS Apple Silicon

codex-aarch64-apple-darwin.tar.gz

macOS Intel

codex-x86_64-apple-darwin.tar.gz

Linux x86_64

codex-x86_64-unknown-linux-musl.tar.gz

Linux arm64

codex-aarch64-unknown-linux-musl.tar.gz

解压后将二进制文件重命名为 codex 并移动到 PATH 路径下:

# 解压 tar -xzf codex-aarch64-apple-darwin.tar.gz# 重命名 mv codex-aarch64-apple-darwin codex# 移动到 PATH 路径 sudo mv codex /usr/local/bin/# 赋予执行权限 chmod +x /usr/local/bin/codex# 验证 codex --version

3.5 Windows 用户环境变量配置(如需)

如果通过 npm 安装后运行 codex 提示找不到命令,需要将 npm 全局安装路径添加到系统 PATH:

# 查看 npm 全局安装路径 npm config get prefix# 将该路径添加到用户 PATH 环境变量 [Environment]::SetEnvironmentVariable("Path",$env:Path + ";D:\tools\codex","User" )

运行后关闭并重新打开终端窗口即可生效。也可以通过图形界面操作:按 Win + S 搜索环境变量 -> 编辑系统环境变量 -> 环境变量 -> 用户变量 Path -> 新建 -> 添加路径。

四、认证配置

Codex 支持两种认证方式:ChatGPT 账号登录和 API Key 认证。推荐使用 ChatGPT 账号登录,可利用你的 Plus / Pro / Business / Edu / Enterprise 订阅额度。

4.1 方式一:ChatGPT 账号登录(推荐)

这是最简单的方式,适合已有 ChatGPT 订阅的用户。运行 codex 后选择 Sign in with ChatGPT,浏览器会自动打开登录页面。

# 启动 Codex codex

首次运行时,你会看到如下交互界面:

Welcome to Codex CLIChoose how to sign in:> Sign in with ChatGPTSign in with API keyUse arrow keys to navigate, Enter to select.

选择 Sign in with ChatGPT 后,浏览器会自动打开 OpenAI 登录页面。完成登录授权后,终端会显示登录成功提示,之后就可以直接使用了。

ChatGPT Plus / Pro / Business / Edu / Enterprise 订阅用户可以直接使用 Codex,无需额外付费。免费用户可使用有限的额度。

4.2 方式二:API Key 认证

如果你没有 ChatGPT 订阅,或者需要按 token 计费使用,可以选择 API Key 方式。

4.2.1 获取 API Key

1.访问 OpenAI API 平台:https://platform.openai.com/api-keys

2.登录你的 OpenAI 账号(如果没有则注册)

3.点击 Create new secret key 创建新的 API Key

4.复制生成的 API Key(以 sk- 开头),妥善保存

4.2.2 配置 API Key

Codex 支持通过环境变量或配置文件设置 API Key。推荐使用环境变量方式。

方法 A:环境变量(推荐)

macOS / Linux:

# 写入 shell 配置文件(永久生效) echo 'export OPENAI_API_KEY="sk-你的API密钥"' >> ~/.zshrc# 立即生效 source ~/.zshrc# 验证 echo $OPENAI_API_KEY

如果你使用的是 Bash 而非 Zsh,将 ~/.zshrc 替换为 ~/.bashrc。

Windows(PowerShell):

# 设置用户级环境变量(永久生效) [Environment]::SetEnvironmentVariable("OPENAI_API_KEY","sk-你的API密钥","User" )# 关闭并重新打开终端后生效 # 验证 echo $env:OPENAI_API_KEY

Windows(Git Bash):

# 写入 .bashrc echo 'export OPENAI_API_KEY="sk-你的API密钥"' >> ~/.bashrc source ~/.bashrc

方法 B:auth.json 文件

Codex 的认证信息存储在 ~/.codex/auth.json 文件中(Windows 为 %USERPROFILE%\.codex\auth.json)。你也可以手动创建此文件:

{"api_key": "sk-你的API密钥" }

安全提醒:切勿将 API Key 提交到版本控制系统。建议在 .gitignore 中添加 .codex/ 目录。API Key 是敏感凭据,应像保护密码一样保护它。

五、国内网络环境配置

对于国内开发者,使用 Codex 主要面临两个网络问题:npm 安装慢和 OpenAI API 访问受限。本章提供完整的国内网络解决方案。

5.1 npm 镜像源配置

国内使用 npm 安装包时速度可能很慢,建议配置淘宝镜像源。

5.1.1 临时使用镜像源安装

npm install -g @openai/codex --registry=https://registry.npmmirror.com

5.1.2 永久切换镜像源

# 设置淘宝镜像源为默认 npm config set registry https://registry.npmmirror.com# 验证当前镜像源 npm config get registry # 应输出: https://registry.npmmirror.com/# 如需切回官方源 npm config set registry https://registry.npmjs.org/

5.2 官方安装脚本国内加速

官方一键安装脚本默认从 releases.openai.com 下载,国内可能无法访问。可以强制使用 GitHub Releases 作为下载源:

macOS / Linux:

curl -fsSL https://chatgpt.com/codex/install.sh \| CODEX_INSTALLER_USE_RELEASES_OPENAI_COM=false sh

Windows:

$env:CODEX_INSTALLER_USE_RELEASES_OPENAI_COM='false' irm https://chatgpt.com/codex/install.ps1 | iex

5.3 API 中转 / 代理配置

如果无法直接访问 OpenAI API,可以通过自定义 base_url 指向兼容 OpenAI API 格式的中转服务。Codex 的配置文件位于 ~/.codex/config.toml(Windows 为 %USERPROFILE%\.codex\config.toml)。

5.3.1 创建配置文件

# 创建 .codex 目录和配置文件 mkdir -p ~/.codex touch ~/.codex/config.toml

5.3.2 方式一:修改 base_url(最简单)

如果你的中转服务兼容 OpenAI API 格式,只需修改 base_url 即可:

# ~/.codex/config.toml# 指定使用的模型 model = "gpt-4o"# 修改 API 基础地址为中转服务 openai_base_url = "https://你的中转地址/v1"

API Key 仍然通过环境变量 OPENAI_API_KEY 传入,或写入 auth.json。

5.3.3 方式二:自定义 Provider(推荐,更灵活)

如果需要切换不同模型或使用多个 API 服务商,可以定义自定义 Provider:

# ~/.codex/config.toml# 默认使用的模型 model = "gpt-4o"# 默认 Provider model_provider = "myproxy"# 自定义 Provider 配置 [model_providers.myproxy] name = "My API Proxy" base_url = "https://你的中转地址/v1" env_key = "MY_PROXY_API_KEY" wire_api = "responses"

然后设置对应的环境变量:

# macOS / Linux echo 'export MY_PROXY_API_KEY="sk-你的中转API密钥"' >> ~/.zshrc source ~/.zshrc# Windows PowerShell [Environment]::SetEnvironmentVariable("MY_PROXY_API_KEY","sk-你的中转API密钥","User" )

注意:Provider 名称不能使用 openai、ollama、lmstudio 这三个保留名。wire_api 建议设为 responses 以兼容 Codex 的 Responses API 格式。

5.3.4 方式三:使用系统代理

如果你已经有可用的 HTTP/HTTPS 代理,可以直接设置代理环境变量:

# macOS / Linux export HTTP_PROXY=http://127.0.0.1:7890 export HTTPS_PROXY=http://127.0.0.1:7890# Windows PowerShell $env:HTTP_PROXY="http://127.0.0.1:7890" $env:HTTPS_PROXY="http://127.0.0.1:7890"

将 7890 替换为你的代理端口。设置后运行 codex 即可通过代理访问 OpenAI API。

5.3.5 接入国产模型(扩展)

Codex 也支持接入兼容 OpenAI API 格式的国产模型。以 Kimi K3(月之暗面)为例:

# ~/.codex/config.tomlmodel = "kimi-k3" model_provider = "kimi"[model_providers.kimi] name = "Kimi K3 (Moonshot AI)" base_url = "https://api.moonshot.cn/v1" env_key = "MOONSHOT_API_KEY" wire_api = "responses"

# 设置环境变量 export MOONSHOT_API_KEY="你的Kimi API密钥"

其他兼容 OpenAI API 的国产模型(如 DeepSeek、通义千问等)也可以按相同方式配置,只需修改 base_url 和 env_key。

六、安装常见问题排查(FAQ)

6.1 安装问题

Q: 运行 codex 提示 command not found

原因:Codex 未添加到系统 PATH 中。解决方案:

1.确认安装方式:如果通过 npm 安装,检查 npm 全局路径是否在 PATH 中

2.查看 npm 全局路径:npm config get prefix

3.将该路径添加到系统 PATH 环境变量

4.关闭并重新打开终端窗口

Q: npm install 报错或速度很慢

原因:默认 npm 源在国内访问慢。解决方案:使用淘宝镜像源:

npm install -g @openai/codex --registry=https://registry.npmmirror.com

Q: Windows 下 PowerShell 执行策略报错

原因:PowerShell 默认执行策略限制脚本运行。解决方案:修改执行策略:

# 以管理员身份运行 PowerShell Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Q: 官方安装脚本下载失败

原因:默认下载源 releases.openai.com 无法访问。解决方案:强制使用 GitHub Releases:

# macOS / Linux curl -fsSL https://chatgpt.com/codex/install.sh \| CODEX_INSTALLER_USE_RELEASES_OPENAI_COM=false sh

6.2 认证问题

Q: ChatGPT 登录后仍然提示需要认证

原因:登录凭证可能未正确保存。解决方案:

1.检查 ~/.codex/auth.json 文件是否存在且内容正确

2.尝试删除 ~/.codex/auth.json 后重新运行 codex 登录

3.确保浏览器登录的是正确的 OpenAI 账号

Q: API Key 认证报错 401 Unauthorized

原因:API Key 无效或环境变量未生效。解决方案:

1.检查 API Key 是否以 sk- 开头且完整复制

2.验证环境变量:echo $OPENAI_API_KEY

3.确保环境变量已写入 shell 配置文件并 source 生效

4.在 OpenAI 平台确认 API Key 状态是否为 Active

6.3 网络问题

Q: 连接 OpenAI API 超时

原因:国内网络无法直接访问 OpenAI API。解决方案:

1.设置 HTTP 代理环境变量(见第五章 5.3.4 节)

2.或配置自定义 base_url 指向中转服务(见 5.3.2 节)

3.或接入国产兼容模型(见 5.3.5 节)

Q: 中转服务返回错误

原因:中转服务可能不完全兼容 Responses API。解决方案:

1.确认中转服务的 base_url 末尾包含 /v1

2.确认 wire_api 设置为 responses

3.确认 env_key 指向的环境变量已正确设置

4.联系中转服务提供商确认是否支持 Responses API 格式

七、参考资源

Codex GitHub 仓库:https://github.com/openai/codex

Codex 官方文档:https://developers.openai.com/codex

Codex CLI 文档:https://developers.openai.com/codex/cli

认证配置文档:https://developers.openai.com/codex/auth

基础配置文档:https://developers.openai.com/codex/config-basic

高级配置文档:https://developers.openai.com/codex/config-advanced

完整配置参考:https://developers.openai.com/codex/config-reference

最新 Release 下载:https://github.com/openai/codex/releases/latest

ChatGPT 计划详情:https://help.openai.com/en/articles/11369540-codex-in-chatgpt

Node.js 官网:https://nodejs.org/

往期回顾:

马斯克要用AI拍整部电影挑战诺兰,结果自家AI先投了反对票

Kimi K3开源了,2.8万亿参数免费用,三种方案实测对比

Kimi K3今天开源了 但你的显卡根本跑不动

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-08 11:47:09 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/893500.html
  2. 运行时间 : 0.144004s [ 吞吐率:6.94req/s ] 内存消耗:4,860.64kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8fd2803b0ab48dab3b9f65f1eb39b15e
  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 ( 4.22 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.11 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.000599s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001144s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000361s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000244s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000498s ]
  6. SELECT * FROM `set` [ RunTime:0.000196s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000710s ]
  8. SELECT * FROM `article` WHERE `id` = 893500 LIMIT 1 [ RunTime:0.000501s ]
  9. UPDATE `article` SET `lasttime` = 1786160829 WHERE `id` = 893500 [ RunTime:0.000739s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000221s ]
  11. SELECT * FROM `article` WHERE `id` < 893500 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000413s ]
  12. SELECT * FROM `article` WHERE `id` > 893500 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001385s ]
  13. SELECT * FROM `article` WHERE `id` < 893500 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.011793s ]
  14. SELECT * FROM `article` WHERE `id` < 893500 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.010146s ]
  15. SELECT * FROM `article` WHERE `id` < 893500 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006571s ]
0.145725s