如何在手机上安装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
就成功运行了。
目录结构截图。

entware目录情况
使用Opera浏览器访问 http://localhost 截图。
localhost页面

具体执行方法,详细步骤

  1. 将下载下来的文件包放到手机内置存储卡根目录。
  2. 打开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 /

  1. 这样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 提供的帮助。

作者正在吃土,欢迎家人来打赏。

标签: none

添加新评论