当前位置:首页>Linux>Linux Wi-Fi与蓝牙(下)——离线安装与蓝牙配对

Linux Wi-Fi与蓝牙(下)——离线安装与蓝牙配对

  • 2026-06-29 16:55:28
Linux Wi-Fi与蓝牙(下)——离线安装与蓝牙配对

大家好,我是冯哥的缓存。今天我们来聊一个很现实的困境:装好 Linux 之后网卡没驱动,而安装驱动又需要联网,这要怎么办?今天就来聊一下这事和蓝牙配对问题。

离线安装 Wi-Fi 驱动的核心逻辑

核心思路只有一个:用其他方式把驱动包搬到 Linux 里,再手动安装。

搬运方式对比:

方式
适合场景
说明
U 盘搬运
最通用
在 Windows 下载好 .deb 包,U 盘拷进 Linux
有线网络
台式机或有网线的环境
插上网线,有线网卡通常不需要驱动,直接 apt 安装
手机 USB 网络共享
笔记本
安卓手机 USB 连接 Linux,开"USB 网络共享",Linux 一般自动识别,如果开启共享后没反应,运行 sudo modprobe rndis_host 再试。
热点
有另一台手机/电脑
手机开热点,接上后再安装 Wi-Fi 驱动

💡 提示: 最简单的办法往往是手机 USB 共享网络——安卓手机接 USB,开发者选项或设置里找"USB 网络共享(USB Tethering)",Linux 内核原生支持,无需额外驱动,临时联网安装 Wi-Fi 驱动后再断开。

方案一:U盘搬运 .deb 包离线安装

这是最常见的离线安装场景。

第一步:在 Windows 上下载所需 deb 包

先要知道自己的网卡型号(上篇讲了 lspci -nnk 的方法)。根据型号找对应的包:

网卡类型
需要下载的包
下载地址
Broadcom BCM4360/4352
bcmwl-kernel-source
Ubuntu 包库
Broadcom BCM43142/43228
broadcom-sta-dkms
Ubuntu 包库
Realtek RTL8821CE
DKMS 源码包
GitHub
Intel 网卡缺固件
linux-firmware
Ubuntu 包库
通用 Realtek
firmware-realtek
Debian 包库

Ubuntu 官方包库下载地址格式:

https://packages.ubuntu.com/包名
# 例如:https://packages.ubuntu.com/jammy/bcmwl-kernel-source

比如搜 bcmwl-kernel-source,选对应的 Ubuntu 版本,点 amd64,下载 .deb 文件。

⚠️ 注意: 有些包有依赖项,需要一起下载。Ubuntu 包页面下方会列出依赖包,一并下载,否则安装时会报"依赖未满足"。

第二步:把 deb 包复制到 Linux

U 盘格式选 FAT32 或 exFAT,Linux 可以直接读取。

插入 U 盘后:

# 查看 U 盘挂载位置
lsblk

# U 盘一般挂在 /media/用户名/U盘名/ 下
# 把 deb 文件复制到家目录
cp /media/username/USBDISK/*.deb ~/

# 进入家目录
cd ~

第三步:安装 deb 包

# 安装单个 deb 包
sudo dpkg -i 包名.deb

# 如果有多个包,一起安装(推荐,避免依赖顺序问题)
sudo dpkg -i *.deb

# 如果报"依赖未满足"错误,运行这条修复(需要联网)
sudo apt install -f

第四步:加载驱动模块

# 重启让驱动生效(最简单)
sudo reboot

# 或者不重启,手动加载内核模块(以 Broadcom 为例)
sudo modprobe wl

# 验证驱动已加载
lsmod | grep wl

方案二:Realtek RTL8821CE 离线安装(DKMS 方式)

RTL8821CE 是笔记本中最常见的"没有开箱即用驱动"的网卡,专门说一下。

在有网络的机器上准备好文件:

# 方法A:git clone(需要网络)
git clone https://github.com/lwfinger/rtl8821ce.git

# 方法B:直接去 GitHub 页面下载 ZIP 包(不需要 git)
# https://github.com/tomaspinho/rtl8821ce → Code → Download ZIP

下载后得到 rtl8821ce-master.zip(或直接是目录),U 盘拷进 Linux。

在 Linux 上安装:

# 先安装 DKMS 和编译工具(如果有临时网络)
sudo apt install dkms build-essential linux-headers-$(uname -r)

# 解压并进入目录
unzip rtl8821ce-master.zip
cd rtl8821ce-master

# 运行安装脚本(如果换用其他仓库,请参考该仓库的 README 说明。)
sudo ./dkms-install.sh

# 安装完后重启
sudo reboot

💡 提示: DKMS(动态内核模块支持)的好处是:内核升级后驱动会自动重新编译,不用每次手动操作。

方案三:手机 USB 网络共享(最省事)

适合有安卓手机的场景,基本不需要任何额外步骤。

操作步骤:

步骤
手机端操作
Linux 端效果
1
USB 连接电脑
系统识别为 USB 设备
2
手机弹出"选择 USB 连接方式"
3
选择"USB 网络共享(Tethering)"
系统自动获取 IP,约 5-10 秒
4
验证网络
ip addr show usb0
 或 ping baidu.com

# 验证 USB 网络是否连通
ip addr show usb0
ping -c 3 baidu.com

# 有网后正常 apt 安装驱动
sudo apt update
sudo apt install bcmwl-kernel-source  # 以 Broadcom 为例

⚠️ 注意: 部分华为手机 USB 共享功能需要安装 HiSuite 才能启用,或者在"设置 → 移动网络 → 个人热点 → USB 共享网络"中手动开启。

离线安装常见报错速查

报错信息
原因
解决方法
dpkg: dependency problems
依赖包未安装
一并下载依赖包,或联网后 apt install -f
DKMS make.log报错 / build failed
缺少内核头文件
sudo apt install linux-headers-$(uname -r)
modprobe: FATAL: Module not found
驱动未编译进内核
重启后再试;或检查 DKMS 安装是否成功
Secure Boot violation
Secure Boot 阻止加载未签名模块
BIOS 关闭 Secure Boot,或用 MOK 签名 ,如果不想关闭 Secure Boot,可以在安装过程中按提示设置 MOK 密码。
wl: version magic mismatch
驱动版本和内核版本不匹配
重新安装对应当前内核版本的驱动包

蓝牙:基础安装与配置

解决了 Wi-Fi 问题之后,我们来看蓝牙。蓝牙和 Wi-Fi 一样,也分"内核驱动"和"蓝牙协议栈"两层。

Linux 蓝牙架构

层级
组件
说明
硬件
蓝牙芯片(USB/PCIe)
很多 Wi-Fi 网卡集成蓝牙
内核驱动
btusb / btintel / btrtl 等
内核自带,通常自动加载
协议栈
BlueZ
Linux 标准蓝牙协议栈
前端工具
blueman / GNOME 蓝牙 / bluetoothctl
图形界面或命令行管理

安装蓝牙支持包

# 安装 BlueZ 协议栈和图形工具
sudo apt install bluetooth bluez blueman

# 启动蓝牙服务
sudo systemctl enable bluetooth
sudo systemctl start bluetooth

# 检查蓝牙状态
systemctl status bluetooth

用图形界面配对(推荐新手)

  • GNOME
    :设置 → 蓝牙,打开后搜索设备,点击配对
  • KDE
    :系统设置 → 蓝牙
  • Xfce / 其他桌面
    :安装 blueman,任务栏会出现蓝牙图标

命令行配对(bluetoothctl)

当图形界面不可用,或者配对出现问题时,用命令行更可靠。

# 进入 bluetoothctl 交互模式
bluetoothctl

进入后按以下顺序操作:

蓝牙常见问题速查

问题
原因
解决方法
蓝牙图标不见了
蓝牙服务未启动
sudo systemctl start bluetooth
rfkill
 软封锁
内核将蓝牙关闭
sudo rfkill unblock bluetooth
设备配对失败 / 一直转圈
信号干扰或驱动问题
靠近设备再试;或删除配对记录重来
蓝牙耳机连上没声音
Profile 问题(HSP/HFP vs A2DP)
用 pavucontrol 切换到 A2DP Sink ,如果 pavucontrol 里没有 A2DP 选项,说明蓝牙驱动不支持,可能需要更新 linux-firmware
每次开机要重新配对
没有执行 trust 命令
bluetoothctl trust AA:BB:CC:DD:EE:FF
蓝牙和 Wi-Fi 同时慢
共用同一芯片,频段干扰
Wi-Fi 切换到 5GHz;或分时段使用
蓝牙鼠标/键盘卡顿
省电模式影响响应速度
关闭蓝牙省电:/etc/bluetooth/main.conf 中加 AutoEnable=true

蓝牙双启动(Windows + Linux 共用蓝牙设备)

这是双系统用户经常遇到的坑:在 Windows 配对过的蓝牙鼠标/键盘,切换到 Linux 后要重新配对,然后回 Windows 又失效了。

根本原因:蓝牙配对时会生成一个加密密钥(Link Key),Windows 和 Linux 各自保存的密钥不同,设备只认最后一次配对的密钥。

解决方案(让两个系统共用同一密钥):

步骤
操作
1
先在 Linux 配对设备,记住配对成功
2
重启进 Windows,重新配对同一设备
3
进 Windows 注册表,找到该设备的 Link Key
4
注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys\<蓝牙适配器MAC>\<设备MAC>
5
复制这个 Link Key 的值
6
回 Linux,修改对应设备的密钥文件
7
Linux 密钥文件路径:/var/lib/bluetooth/<适配器MAC>/<设备MAC>/info

⚠️ 注意: Windows 注册表中的 MAC 地址是连续字符串(如 AABBCCDDEEFF),Linux 中是 AA:BB:CC:DD:EE:FF,需要转换格式。

# Linux 中查看蓝牙设备信息文件
sudols /var/lib/bluetooth/
# 找到你的适配器 MAC,进入对应目录
sudocat /var/lib/bluetooth/XX:XX:XX:XX:XX:XX/YY:YY:YY:YY:YY:YY/info

💡 提示: 这个操作稍微繁琐,但只需要做一次。之后 Windows/Linux 切换时,蓝牙设备会无缝自动连接,非常方便。

Intel 网卡蓝牙固件缺失处理

Intel 的 Wi-Fi + 蓝牙组合芯片(如 Intel AX200/AX210)有时蓝牙工作但缺固件,会出现"蓝牙已连接但音质差"或"蓝牙时断时续":

# 检查是否有固件缺失提示
dmesg | grep -i bluetooth
dmesg | grep -i "firmware"

# 如果看到 "failed to load firmware" 字样,安装固件包
sudo apt install linux-firmware

# 重启蓝牙服务
sudo systemctl restart bluetooth

Wi-Fi 驱动系列小结

篇章
内容
核心工具
上篇
识别网卡、在线安装(Intel/Realtek/Broadcom/MediaTek)
lspci、apt、DKMS
本篇
离线安装、手机 USB 共享、蓝牙配对与常见问题
dpkg、bluetoothctl、rfkill
场景
推荐方案
有另一台电脑可以下载
U 盘搬运 .deb 包
有安卓手机
USB 网络共享(最快,5 分钟搞定)
台式机
插网线,有线网卡内核自带驱动
Broadcom 网卡
bcmwl-kernel-source
(一包搞定)
Realtek RTL8821CE
DKMS 源码安装(GitHub 下 ZIP)

实战练习

# === Wi-Fi 离线安装验证练习 ===

# 1. 确认网卡型号
lspci -nnk | grep -i network

# 2. 检查当前驱动状态
lsmod | grep -E "(wl|rtl|iwlwifi|ath)"

# 3. 检查 rfkill 封锁状态
rfkill list

# 4. 如果有软封锁,解除
sudo rfkill unblock wifi
sudo rfkill unblock bluetooth

# === 蓝牙配对练习 ===

# 5. 确认蓝牙服务运行
systemctl status bluetooth

# 6. 用 bluetoothctl 扫描并配对一个设备
bluetoothctl
# 在交互模式里:power on → scan on → devices → pair XX → connect XX → trust XX → exit

# 7. 验证蓝牙设备已连接
bluetoothctl devices Connected

# 8. 蓝牙耳机验证音频(需要已连接耳机)
pactl list sinks | grep -A 5 bluez

💡 下篇预告: Linux 休眠与挂起——为什么 Linux 盖上盖子不睡觉、为什么唤醒后黑屏,以及 suspend 和 hibernate 的区别与修复方法。

最新文章

随机文章

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