如何在手机上安装PHP环境?
如何在手机上安装PHP环境?
2021-2-22 04:39更新,作者:a676774305
使用在安卓手机上创建pp网站服务器环境
所需材料
可能需要用到的,ES文件浏览器和RE管理器为可选,21世纪终端NeoTerm和entware.tar环境包为必选。
没办法,千辛万苦找到的方法还是需要root的,不需要root的方法我没找到。
方法简单描述
将准备好的entware.tar解压缩到/data/entware,赋予权限,再用RE管理器或直接终端模拟器执行
/data/entware/entware-init.sh
就成功运行了。
目录结构截图。
使用Opera浏览器访问 http://localhost 截图。
具体执行方法,详细步骤
- 将下载下来的文件包放到手机内置存储卡根目录。
- 打开NeoTerm,先输入su再回车,授予root权限,这样以后就不用每行再输入sudo。
分别执行下面三条命令。
mkdir /data/entware
tar xf /sdcard/entware.tar -C /data/entware
chmod 777 /data/entware
这时候需要用到RE管理器然或直接终端模拟器执行/data/entware/entware-init.sh就运行了,然后浏览器访问:http://localhost 访问主页,能看到那个功能页面就成功了。
有些机子可能要新建/opt,/lib,/bin
先执行这两行,其中一行行试。可能有些机子需要做,有些机子不需要做,有些/system分区既使root也是只读的。
/system/bin/mount -o rw,remount /
/system/bin/mount -o rw,remount rootfs /
- 这样php环境就搭建好了,主目录在
/data/entware/share/www
其他相关:
- 可以自己下载phpmyadmin放到/data/entware/share/www下
- entware文件夹下有软链接,如果你觉得碍眼可以
rm -rf /data/entware/entware
- 要卸载就直接rm -rf /data/entware
- 需要停止,可以执行
/opt/etc/init.d/S88transmission stop
/opt/etc/init.d/S80lighttpd stop
- 如果没有待机状态,64m内存都不用,几乎可以忽略,当然如果aria2,transmission,qbittorrent,amule这些下载器下载就会吃内存了,不过比一个app小很多,用aria2下载贼爽。
资源下载
entware.tar百度网盘下载地址
链接:https://pan.baidu.com/s/111vQ2voJiPidtwgqllVSqg
提取码:8888
复制这段内容后打开百度网盘手机App,操作更方便哦
感谢YuepinGe Tea's 提供的帮助。
作者正在吃土,欢迎家人来打赏。