Android 下搭建lighttpd web 服务器

本文详细介绍了如何在Android设备上安装和配置PHP与Lighttpd服务器,包括下载安装包、使用ADB工具进行操作、解压安装包、启动服务器等步骤,并解决了在过程中遇到的常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考博客:https://blog.csdn.net/landerluu/article/details/9055399
安装包下载目录:
http://www.hex.ro/files/arc/modul/php-5.3.8_lighttpd_1.4.29_armv5.tar.gz

这是一个老外的项目 php for android 严谨一点来说 它不不止php for android 那么简单
它是由 lighttpd + phpcgi驱动
作者blog:http://hex.ro/wp/blog/php-and-lighttpd-for-android/
老外xda原贴:http://forum.xda-developers.com/showthread.php?t=1242144

下载完成后不管你使用什么办法 把压缩包复制到sdcard根目录即可。
下面我们需要用到adb工具,相信每位搞android开发的对adb都不会陌生。
我们也可以选择使用Android自带的终端模拟器,但是在android上敲成串的字符确实不是很方便,
原文操作:
打开cmd (win +R 输入cmd)
cd D:\development\android\sdk\platform-tools //进入adb工具目录 这个adb 工具可以在网上下载找到安装目录就可以
比如我的目录:
在这里插入图片描述
执行 adb root
执行 adb remount

执行:adb shell //取得android shell

执行 /system/xbin/su //取得管理员权限(此时shell会由$符号变为#)
执行:cd / //进入跟目录
mount -o remount,rw /dev/block/mtdblock3 /system //挂载system目录为读/写
tar xf mnt/sdcard/php-5.3.8_lighttpd_1.4.29_armv5.tar.gz // 解压
/system/xbin/fcgiserver & //启动fcgiserver
lighttpd -f /system/etc/lighttpd/lighttpd.conf //启动lighttpd

我遇到的问题:
1.我的目录下没有 /dev/block/mtdblock3 这个目录 所以 无法挂载 后面的步骤也就无法执行
2. 我的系统命令里没用 tar 这个解压命令文件 所以也就无法解压
我的操作:
1.把安装包 php-5.3.8_lighttpd_1.4.29_armv5.tar.gz 通过winscp 软件 复制到 虚拟机目录下
2.tar xf xxxx 解压 安装包
3.用winscp 拷贝到window 目录下 我们后面用adb push 工具 拷贝到 Android 系统的根目录下
4.执行 adb push D:\system / // 执行命令copy 我们解压的web 相关包到 系统根目录下
遇到的问题:
1. /system/bin 目录下的文件用winscp 拷贝会报错 因为这两个文件是软链接,所以出错也不用管
2. 我们在虚拟机下解压的目录下可以执行 ls -al ./system/etc/ 看看他们到底链接到谁,如图:在这里插入图片描述
3.我们把 /system/xbin 下的 php-cgi 和 lighttpd-static 复制到 /system/bin 目录下并 修改文件名php-cig 为php,lighttpd-static 为 lighttpd
4. 执行:
1) /system/xbin/fcgiserver & //启动fcgiserver
2) lighttpd -f /system/etc/lighttpd/lighttpd.conf //启动lighttpd

如果报错 就查看 /system/var/log 下的文件 查询蛛丝马迹

5.注意网络ip 配置 保证可以ping 通网关,需要的时候 用ps 查看进程 kill 后重新启动
6.主意 index.php 目录,需要时可以修改 lighttpd.conf 文件并重启服务器

下图为我们产品上修改的界面
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Nyiragongo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值