Android下支持mysqld+lighttpd+php

市面上其实有不少现成的apk集成了这样的功能了,比如androphp。既能做mysql服务器,也能做web服务器。
但是跟我的需求略微不一样,我需要能够在android设备上,自己能控制的后台程序来支持mysql+web服务器的功能。根据以前的经验,最明显的路子就是下载mysqld、apache、php的源码,然后放到android的环境交叉编译出可执行文件,执行对应命令行就行了。
本来确实该这么做,但是android的交叉编译工具链属实有点难搞。。

机智的我,在androphp这个程序运行的时候,用ps -ef仔细一瞅,发现后台启动了几个进程:


root          2854  1456 25 19:18:33 pts/3 00:00:00 ps -ef
u0_a49        2844  2770 0 19:18:33 ?     00:00:00 lighttpd -D -f /data/data/com.ayansoft.androphp/lighttpd/lighttpd.conf
u0_a49        2846  2770 3 19:18:33 ?     00:00:00 mysqld --defaults-file=/data/data/com.ayansoft.androphp/mysql/my.cnf
u0_a49        2856  2848 2 19:18:33 ?     00:00:00 php -a -b 127.0.0.1:9009 -c /data/data/com.ayansoft.androphp/php/php.ini

我意识到这很可能就是我想要的,于是我打开了apk这个压缩包(先改文件后缀名成.zip,然后解压),果然看到了我想要的东西:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值