当前位置:首页>Linux>嵌入式 Linux 开机直接显示浏览器?踩坑全记录

嵌入式 Linux 开机直接显示浏览器?踩坑全记录

  • 2026-06-30 08:42:36
嵌入式 Linux 开机直接显示浏览器?踩坑全记录

一台只有 3.3GB 系统盘的 ARM 开发板,如何实现开机直接全屏显示网页?这篇文章记录了所有踩过的坑和最终解决方案。


故事背景 📱

最近收到一个EASY-EAI-PI2(RV1126B)测试的板子:刚好最近有个老兄想知道怎么在一台 ARM 嵌入式开发板上,实现开机直接显示浏览器打开指定网页。

听起来很简单对吧?但我万万没想到,这个需求会让我经历一场"史诗级"的踩坑之旅……

设备参数:

  • 🖥️ ARM64 四核处理器
  • 💾 1GB 内存
  • 💿 系统盘:3.3GB(注意这个数字!)
  • 📁 外挂盘:60GB 挂载在 /home
  • 🐧 系统:Ubuntu 22.04 + Xfce 桌面

需求:

  • ❌ 不要登录窗口
  • ❌ 不要桌面环境
  • ✅ 开机直接全屏显示浏览器
  • ✅ 无地址栏、无按钮、纯净显示

方案一:systemd 直接启动 X11

我的想法:绕过显示管理器,直接用 systemd 启动 X server 和浏览器,简单粗暴!

# 创建 kiosk 服务[Unit]Description=Kiosk BrowserAfter=network-online.target[Service]Type=simpleUser=lqExecStart=/usr/bin/startx /path/to/kiosk.sh -- :0 vt7

满怀期待地执行 systemctl start kiosk,结果……

❌ Fatal server error: xf86OpenConsole: Cannot open virtual console 7 (Permission denied)

坑点:非特权用户无法访问 /dev/tty7,即使加了用户组也没用。嵌入式设备的权限管理比我想象的复杂得多。

结论:此路不通 🚫


方案二:LightDM 自动登录

我的想法:既然直接启动不行,那就用系统自带的显示管理器 LightDM,配置自动登录总可以吧?

# 配置自动登录[SeatDefaults]autologin-user=lqautologin-user-timeout=0

重启后……还是显示登录界面 😑

坑点一:新版 LightDM 的配置语法变了![SeatDefaults] 已经废弃,要用 [Seat:*]

改完后重启,还是跳不出登录界面……

坑点二:用户必须加入 nopasswdlogin 组才能免密登录!

sudogroupadd-r nopasswdloginsudousermod-aG nopasswdlogin lq

终于!自动登录成功了!但是……启动后直接进了桌面环境,还是要手动点浏览器 😤

结论:自动登录可以,但跳不过桌面 🚫


方案三:自定义 Kiosk Session

我的想法:既然不能跳过桌面,那我就创建一个"假桌面",只启动浏览器!

# 创建 kiosk session[Desktop Entry]Name=KioskExec=/usr/local/bin/kiosk-session.shType=Application
# kiosk 启动脚本#!/bin/bashmatchbox-window-manager &epiphany --kiosk-mode https://www.baidu.com

重启后,浏览器确实自动启动了!但是……

坑点:Epiphany 浏览器的 --kiosk-mode 参数根本没有效果!地址栏、最大化最小化按钮都在,根本不是 kiosk 模式 😱

我尝试用 xdotool 移动窗口位置,把地址栏移到屏幕外面……效果很差,而且不稳定。

结论:浏览器选错了 🚫


方案四:安装 Chromium

我的想法:Chromium 支持 --kiosk 参数,这是真正的全屏模式!

sudoaptinstall chromium-browser

然后……

❌ E: 您在 /var/cache/apt/archives/ 上没有足够的可用空间

系统盘满了!赶紧清理空间:

sudorm-rf /var/cache/apt/archives/*.debsudo journalctl --vacuum-size=5M

腾出空间后再次安装:

=> Installing the chromium snaperror: cannot communicate with server: timeout exceeded

坑点:Ubuntu 22.04 的 chromium-browser 包实际上是一个 snap 包装器!Snap 需要连接 snap store,但嵌入式设备网络受限,根本连不上!

更坑的是,snap 的安装路径是固定的,不能改到外挂盘 /home 上!

结论:Snap 是嵌入式设备的噩梦 🚫


最终方案:Firefox 便携版 🎉

我的想法:既然系统盘装不下,那就把浏览器放到外挂盘 /home 上!

Mozilla 官方提供 Firefox 便携版,下载解压就能用!

cd /home/lq# 下载 Firefox ARM64 版本wget"https://download.mozilla.org/?product=firefox-latest&os=linux64-aarch64&lang=zh-CN"-O firefox.tar.bz2tar-xjf firefox.tar.bz2

Firefox 完美支持 --kiosk 参数!

创建最终版本的 kiosk 脚本:

#!/bin/bash# 禁用屏保xset s offxset -dpmsxset s noblank# 隐藏鼠标unclutter -idle0&# 启动轻量级窗口管理器matchbox-window-manager -use_titlebar no -use_cursor no &sleep2# 启动 Firefox kiosk 模式/home/lq/firefox/firefox --kiosk https://www.baidu.com

配置 LightDM 使用 kiosk session:

# /etc/lightdm/lightdm.conf.d/50-autologin.conf[Seat:*]autologin-user=lqautologin-user-timeout=0autologin-session=kiosk

重启测试……成功! 🎊


最终效果

功能
状态
自动登录
✅ 无需密码
全屏浏览器
✅ 无地址栏无按钮
无桌面环境
✅ 直接显示网页
开机自启
✅ 完美运行

踩坑总结 💡

1. 系统盘空间管理

嵌入式设备系统盘通常很小,这些命令可以清理空间:

# 清理 apt 缓存sudorm-rf /var/cache/apt/archives/*.deb# 清理日志sudo journalctl --vacuum-size=5M# 删除不需要的语言包和字体sudorm-rf /usr/share/locale/*sudorm-rf /usr/share/fonts/truetype/noto

2. Snap 的坑

Ubuntu 22.04 很多软件转向 snap,但对于嵌入式设备:

  • ❌ Snap 需要网络连接 snap store
  • ❌ 安装路径固定,无法更改
  • ✅ 推荐使用便携版或 deb 包

3. LightDM 配置要点

# ✅ 正确的配置语法[Seat:*]autologin-user=lq# ❌ 已废弃的语法[SeatDefaults]# 不要用了!

用户必须加入这两个组:

sudousermod-aG autologin,nopasswdlogin lq

4. 浏览器 Kiosk 模式对比

浏览器
Kiosk 参数
推荐指数
Chromium
--kiosk
⭐⭐⭐ 但 snap 安装困难
Firefox
--kiosk
⭐⭐⭐⭐⭐ 推荐便携版
Epiphany
--kiosk-mode
⭐ 参数无效

一键配置脚本

我把整个方案整理成了一个脚本,保存为 setup_kiosk.sh

#!/bin/bash# 一键配置 Kiosk 模式# 创建 kiosk 脚本cat> /home/lq/firefox/kiosk.sh <<'EOF'#!/bin/bashxset s off && xset -dpms && xset s noblankunclutter -idle 0 &matchbox-window-manager -use_titlebar no -use_cursor no &sleep 2/home/lq/firefox/firefox --kiosk https://www.baidu.comEOFchmod +x /home/lq/firefox/kiosk.sh# 创建 sessionsudotee /usr/share/xsessions/kiosk.desktop <<EOF[Desktop Entry]Name=KioskExec=/home/lq/firefox/kiosk.shType=ApplicationEOF# 配置自动登录sudomkdir-p /etc/lightdm/lightdm.conf.dsudotee /etc/lightdm/lightdm.conf.d/50-autologin.conf <<EOF[Seat:*]autologin-user=lqautologin-user-timeout=0autologin-session=kioskEOF# 用户权限sudogroupadd-r autologin 2>/dev/null ||truesudogroupadd-r nopasswdlogin 2>/dev/null ||truesudousermod-aG autologin,nopasswdlogin lqecho"✅ 配置完成!执行 reboot 重启生效"

看一下效果

写在最后

嵌入式 Linux 的坑真的很多,特别是涉及到图形显示和权限管理的部分。希望这篇文章能帮助到遇到类似问题的朋友!

关键经验:

  1. 嵌入式设备尽量用便携版软件,避免 snap
  2. 外挂盘要充分利用起来
  3. LightDM 的配置语法要看清版本
  4. 浏览器选型要确认 kiosk 参数真正有效

如果这篇文章对你有帮助,欢迎点赞收藏!有问题欢迎在评论区讨论 👇


关注我,分享更多嵌入式开发实战经验!

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 02:19:07 HTTP/2.0 GET : https://f.mffb.com.cn/a/500221.html
  2. 运行时间 : 0.326695s [ 吞吐率:3.06req/s ] 内存消耗:4,760.10kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=15cc9ae3f17806ebffb5fdd442f72929
  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.001336s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001729s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.038697s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.003162s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001580s ]
  6. SELECT * FROM `set` [ RunTime:0.004638s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001530s ]
  8. SELECT * FROM `article` WHERE `id` = 500221 LIMIT 1 [ RunTime:0.010191s ]
  9. UPDATE `article` SET `lasttime` = 1783016348 WHERE `id` = 500221 [ RunTime:0.004777s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000771s ]
  11. SELECT * FROM `article` WHERE `id` < 500221 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001147s ]
  12. SELECT * FROM `article` WHERE `id` > 500221 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000920s ]
  13. SELECT * FROM `article` WHERE `id` < 500221 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.007206s ]
  14. SELECT * FROM `article` WHERE `id` < 500221 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.036413s ]
  15. SELECT * FROM `article` WHERE `id` < 500221 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.039882s ]
0.330776s