使用ANMPP的日常琐碎

本文讲述了在Android设备上使用ANMPP遇到的TF卡写权限问题以及如何通过软链接解决。同时,还详细介绍了在ANMPP环境中部署Typecho博客时遇到的登录后台404错误及解决方法,为Android移动开发提供了一个便捷的本地服务器解决方案。
摘要由CSDN通过智能技术生成

为什么要用ANMPP

ANMPP是个好东西。比较适合我这种外行+懒人。APK安装后,简单配置一下即可拥有-NMP的环境。APP提供的服务器的根目录默认位于:
/data/data/xiaoqidun.anmpp/files/root/android.wwwroot/localhost
这倒是让我着实为难,用来部署的手机的Flash只有32G,刷机完毕装几个app也就只剩20G+,后期使用起来必然捉襟见肘。塞进一张128G的TF卡后遇到了读写权限的问题。做了几个有趣的尝试,记录如下:

TF卡写权限遇阻的情况:

TF卡由手机格式化并挂载为内部存储。发现TF的挂载目录为/sdcard。内部存储挂载到了/storage/emulated。
修改了Nginx的conf文件/data/data/xiaoqidun.anmpp/files/root/android.nginx/conf/conf.d/localhost.conf,指向了/sdcard下的某目录。测试连接成功,但尝试安装的blog程序报错,Z-blog的环境检测显示读写权限有问题。
用Termux尝试修改目标目录的权限,chmod -R 777没有报错。但ls -l查看,权限并未更改。
爬了几个博文,应该是安卓6.0之后系统对SD读写权限的收紧造成,暂时没有看到简单的解决办法。

软链接曲线救国:

尝试由软链接绕道解决读写权限的问题。
TF卡由手机格式化并挂载为便携存储设备,挂载目录变为/storage/XXXXX-XXXX。TF卡下先新建一个目录wwwroot。进termux,软连接操作需要先安装pkg insatall termux-api,然后su下操作ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值