小米路由器搭建LAMP服务器

小米路由器搭建lamp服务器

手把手教你激活小米路由器(非Mini版)的Lamp功能,轻松部署Linux、PHP、MySQL与Lighttpd环境,快速构建个人网站服务器,步骤清晰,适合初学者实践操作。

1、本教程仅适用于运行稳定版0.4.58或开发版0.5.28及以上固件的小米路由器(不包括0.6.7和0.6.22开发版)。建议先通过管理界面手动刷入0.4.58稳定版固件,以确保设备兼容并顺利进行后续操作。

2、完成固件刷入后,在浏览器中访问 https://www.php.cn/link/0e53dc3b8871ecd8207df9da83f683b6 或输入 MiWifi.com 进入路由器管理页面。

3、重新输入管理员密码登录系统。

4、修改当前网址中的“web/home”部分。

5、将其替换为以下接口路径:api/xqsystem/upgrade_rom?url=%3Bnvram+set+ssh_en%3D1%3Bnvram+commit%3B%2Fetc%2Finit.d%2Fdropbear+start%3B。此操作将启用SSH服务,设置完成后系统会自动保存并启动相关进程,确保远程连接可用,适用于需要远程调试或维护设备的用户。

6、刷新页面后若返回结果为 code 0,则说明SSH已成功开启。

7、将下载好的Lamp工具包 lamp.tgz 文件复制到路由器共享存储的根目录下。

8、设备IP地址为:192.168.31.1,品牌为小米

小米路由器搭建LAMP服务器

9、使用已安装的PUTTY软件连接路由器的22端口,无需更改默认配置,直接填入IP地址192.168.31.1,点击连接即可建立SSH会话。

10、连接成功后弹出的窗口需先完成登录,并获取root权限。

11、用户名填写:root

12、密码为:admin

13、输入密码时界面不会显示字符,属正常现象,正确输入后回车确认即可。

14、成功以root身份登录小米路由器系统。

小米路由器搭建LAMP服务器

15、执行解压命令,将LAMP压缩包解压至目标路径,具体命令如下所示。

16、检查解压后是否存在 etc 和 usr 两个目录,若存在则表示操作成功。

17、完成后可输入 exit 命令退出PUTTY,暂时断开连接。

小米路由器搭建LAMP服务器

18、打开浏览器,进入小米路由器管理界面,选择“系统设置”选项,接着在地址栏末尾添加指定参数。

19、输入 !pro/lamp 并按回车执行。

20、进入隐藏的LAMP功能配置页面。

21、页面共七个按钮,第六个“Stop Dropbear”无需点击,其余按钮请按顺序依次操作。

22、先点击第一个按钮,等待第二个按钮状态变为 Created 后,再点击第三个按钮;当第四个按钮显示为 Mounted 时,继续点击第五个按钮;最后点击第六个按钮,若其状态变为 Started,则表示LAMP环境已成功部署,恭喜你已完成全部配置!

小米路由器搭建LAMP服务器

启科网络PHP商城系统 启科网络PHP商城系统

启科网络商城系统由启科网络技术开发团队完全自主开发,使用国内最流行高效的PHP程序语言,并用小巧的MySql作为数据库服务器,并且使用Smarty引擎来分离网站程序与前端设计代码,让建立的网站可以自由制作个性化的页面。 系统使用标签作为数据调用格式,网站前台开发人员只要简单学习系统标签功能和使用方法,将标签设置在制作的HTML模板中进行对网站数据、内容、信息等的调用,即可建设出美观、个性的网站。

启科网络PHP商城系统 0 查看详情 启科网络PHP商城系统

23、使用WinSCP工具通过SSH协议连接路由器。

24、主机IP:192.168.31.1

25、端口号:22

26、用户名:root

27、密码:admin

28、左侧显示本地计算机文件夹,右侧展示路由器远程文件系统,便于对比查看与文件传输。

29、进入路由器文件系统后,导航至路径:userdisk/lamp/etc/lighttpd/,找到并打开 lighttpd.conf 配置文件。

30、按下 Alt+F 快捷键,搜索关键词 server.port,将其值由8088修改为8080。

31、完成修改并保存文件。

小米路由器搭建LAMP服务器

32、再次使用Putty工具,但这次连接端口改为2222,连接同一IP地址,目的是远程启动Lighttpd服务。注意端口号变化,确保服务可通过新端口正常运行,实现远程控制。

33、目标IP仍为:192.168.31.1,请确认无误。

34、端口设置为:2222

35、账号使用:www

36、密码为:admin

小米路由器搭建LAMP服务器

37、启动Lighttpd服务的命令如下:

38、执行命令:lighttpd -f /etc/lighttpd/lighttpd.conf,随后在浏览器中访问 https://www.php.cn/link/0e53dc3b8871ecd8207df9da83f683b6:8080 查看服务状态。

39、只要页面有响应,无论是显示404、空白页还是helloworld内容,均表示服务已成功运行。HTTP服务器的根目录位于指定路径下。

40、作为新手,我常需调试代码或修改配置,但所有操作都依赖命令行,使用SSH或Linux指令操作较为复杂,令人感到困扰。

41、为方便文件管理,可将/userdisk/lamp目录挂载至Windows可访问的小米路由器共享磁盘,提升跨平台操作效率。

42、首先在路由器的Windows共享盘根目录创建一个名为 Lamp 的新文件夹。

43、通过Putty以SSH方式登录路由器,获取root权限后执行相应挂载命令。

44、返回Windows系统,检查共享盘中的Lamp文件夹内是否已生成etc等子目录。

45、ThunderDB文件夹中的uuid地址为系统自动挂载生成,无需手动干预或修改。

以上就是小米路由器搭建LAMP服务器的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1084606.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月2日 16:04:30
下一篇 2025年12月2日 16:05:02

相关推荐

  • CSS元素设置em和transition后,为何载入页面无放大效果?

    css元素设置em和transition后,为何载入无放大效果 很多开发者在设置了em和transition后,却发现元素载入页面时无放大效果。本文将解答这一问题。 原问题:在视频演示中,将元素设置如下,载入页面会有放大效果。然而,在个人尝试中,并未出现该效果。这是由于macos和windows系统…

    2025年12月24日
    200
  • 如何模拟Windows 10 设置界面中的鼠标悬浮放大效果?

    win10设置界面的鼠标移动显示周边的样式(探照灯效果)的实现方式 在windows设置界面的鼠标悬浮效果中,光标周围会显示一个放大区域。在前端开发中,可以通过多种方式实现类似的效果。 使用css 使用css的transform和box-shadow属性。通过将transform: scale(1.…

    2025年12月24日
    200
  • 如何用HTML/JS实现Windows 10设置界面鼠标移动探照灯效果?

    Win10设置界面中的鼠标移动探照灯效果实现指南 想要在前端开发中实现类似于Windows 10设置界面的鼠标移动探照灯效果,有两种解决方案:CSS 和 HTML/JS 组合。 CSS 实现 不幸的是,仅使用CSS无法完全实现该效果。 立即学习“前端免费学习笔记(深入)”; HTML/JS 实现 要…

    2025年12月24日
    000
  • 如何用前端实现 Windows 10 设置界面的鼠标移动探照灯效果?

    如何在前端实现 Windows 10 设置界面中的鼠标移动探照灯效果 想要在前端开发中实现 Windows 10 设置界面中类似的鼠标移动探照灯效果,可以通过以下途径: CSS 解决方案 DEMO 1: Windows 10 网格悬停效果:https://codepen.io/tr4553r7/pe…

    2025年12月24日
    000
  • 如何用前端技术实现Windows 10 设置界面鼠标移动时的探照灯效果?

    探索在前端中实现 Windows 10 设置界面鼠标移动时的探照灯效果 在前端开发中,鼠标悬停在元素上时需要呈现类似于 Windows 10 设置界面所展示的探照灯效果,这其中涉及到了元素外围显示光圈效果的技术实现。 CSS 实现 虽然 CSS 无法直接实现探照灯效果,但可以通过以下技巧营造出类似效…

    2025年12月24日
    000
  • 苹果浏览器网页背景图色差问题:如何解决背景图不一致?

    网页背景图在苹果浏览器上出现色差 一位用户在使用苹果浏览器访问网页时遇到一个问题,网页上方的背景图比底部的背景图明显更亮。 这个问题的原因很可能是背景图没有正确配置 background-size 属性。在 windows 浏览器中,背景图可能可以自动填满整个容器,但在苹果浏览器中可能需要显式设置 …

    2025年12月24日
    400
  • 苹果浏览器网页背景图像为何色差?

    网页背景图像在苹果浏览器的色差问题 在不同浏览器中,网站的背景图像有时会出现色差。例如,在 Windows 浏览器中显示正常的上层背景图,在苹果浏览器中却比下层背景图更亮。 问题原因 出现此问题的原因可能是背景图像未正确设置 background-size 属性。 解决方案 为确保背景图像在不同浏览…

    2025年12月24日
    500
  • 苹果电脑浏览器背景图亮度差异:为什么网页上下部背景图色差明显?

    背景图在苹果电脑浏览器上亮度差异 问题描述: 在网页设计中,希望上部元素的背景图与页面底部的背景图完全对齐。而在 Windows 中使用浏览器时,该效果可以正常实现。然而,在苹果电脑的浏览器中却出现了明显的色差。 原因分析: 如果您已经排除屏幕分辨率差异的可能性,那么很可能是背景图的 backgro…

    2025年12月24日
    000
  • 如何在 VS Code 中解决折叠代码复制问题?

    解决 VS Code 折叠代码复制问题 在 VS Code 中使用折叠功能可以帮助组织长代码,但使用复制功能时,可能会遇到只复制可见部分的问题。以下是如何解决此问题: 当代码被折叠时,可以使用以下简单操作复制整个折叠代码: 按下 Ctrl + C (Windows/Linux) 或 Cmd + C …

    2025年12月24日
    000
  • 网络进化!

    Web 应用程序从静态网站到动态网页的演变是由对更具交互性、用户友好性和功能丰富的 Web 体验的需求推动的。以下是这种范式转变的概述: 1. 静态网站(1990 年代) 定义:静态网站由用 HTML 编写的固定内容组成。每个页面都是预先构建并存储在服务器上,并且向每个用户传递相同的内容。技术:HT…

    2025年12月24日
    000
  • 为什么多年的经验让我选择全栈而不是平均栈

    在全栈和平均栈开发方面工作了 6 年多,我可以告诉您,虽然这两种方法都是流行且有效的方法,但它们满足不同的需求,并且有自己的优点和缺点。这两个堆栈都可以帮助您创建 Web 应用程序,但它们的实现方式却截然不同。如果您在两者之间难以选择,我希望我在两者之间的经验能给您一些有用的见解。 在这篇文章中,我…

    2025年12月24日
    000
  • 姜戈顺风

    本教程演示如何在新项目中从头开始配置 django 和 tailwindcss。 django 设置 创建一个名为 .venv 的新虚拟环境。 # windows$ python -m venv .venv$ .venvscriptsactivate.ps1(.venv) $# macos/linu…

    2025年12月24日
    000
  • css怎么设置超出显示省略号

    css设置超出显示省略号的方法:1、使用“overflow:hidden;”语句把超出的部分隐藏起来;2、使用“text-overflow:ellipsis;”语句在文本溢出包含元素时,显示省略符号来代表被隐藏的部分。 本教程操作环境:windows7系统、CSS3&&HTML5版、…

    2025年12月24日
    000
  • css中的浏览器私有化前缀有哪些

    css中的浏览器私有化前缀有:1、谷歌浏览器和苹果浏览器【-webkit-】;2、火狐浏览器【-moz-】;3、IE浏览器【-ms-】;4、欧朋浏览器【-o-】。 浏览器私有化前缀有如下几个: (学习视频分享:css视频教程) -webkit-:谷歌 苹果 background:-webkit-li…

    2025年12月24日
    300
  • 如何利用css改变浏览器滚动条样式

    注意:该方法只适用于 -webkit- 内核浏览器 滚动条外观由两部分组成: 1、滚动条整体滑轨 2、滚动条滑轨内滑块 在CSS中滚动条由3部分组成 立即学习“前端免费学习笔记(深入)”; name::-webkit-scrollbar //滚动条整体样式name::-webkit-scrollba…

    2025年12月24日
    000
  • css如何解决不同浏览器下文本兼容的问题

    目标: css实现不同浏览器下兼容文本两端对齐。 在 form 表单的前端布局中,我们经常需要将文本框的提示文本两端对齐,例如: 解决过程: 立即学习“前端免费学习笔记(深入)”; 1、首先想到是能不能直接靠 css 解决问题 css .test-justify { text-align: just…

    2025年12月24日 好文分享
    200
  • CSS如何实现任意角度的扇形(代码示例)

    本篇文章给大家带来的内容是关于CSS如何实现任意角度的扇形(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 扇形制作原理,底部一个纯色原形,里面2个相同颜色的半圆,可以是白色,内部半圆按一定角度变化,就可以产生出扇形效果 扇形绘制 .shanxing{ position:…

    2025年12月24日
    000
  • 如何使用纯CSS实现Windows启动界面的动画效果

    本篇文章给大家带来的内容是关于如何使用纯css实现windows启动界面的动画效果 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 源代码下载 https://github.com/comehope/front-end-daily-challenges 代码解读 定义 d…

    2025年12月24日
    000
  • 关于jQuery浏览器CSS3特写兼容的介绍

    这篇文章主要介绍了jquery浏览器css3特写兼容的方法,实例分析了jquery兼容浏览器的使用技巧,需要的朋友可以参考下 本文实例讲述了jQuery浏览器CSS3特写兼容的方法。分享给大家供大家参考。具体分析如下: CSS3充分吸收多年了web发展的需求,吸收了很多新颖的特性。例如border-…

    好文分享 2025年12月24日
    000
  • 360浏览器兼容模式的页面显示不全怎么处理

    这次给大家带来360浏览器兼容模式的页面显示不全怎么处理,处理360浏览器兼容模式页面显示不全的注意事项有哪些,下面就是实战案例,一起来看一下。  由于众所周知的情况,国内的主流浏览器都是双核浏览器:基于Webkit内核用于常用网站的高速浏览。基于IE的内核用于兼容网银、旧版网站。以360的几款浏览…

    好文分享 2025年12月24日
    000

发表回复

登录后才能评论
关注微信