安卓手机配置PHP环境有一款软件ksweb,听说是俄罗斯人开发的而且收费,所以我没用过,我今天测试和使用的是一款国产软件ANMPP: ANMPP是一个Android环境的PHP开发环境;是Android Nginx MySQL PHP-FPM PostgreSQL的简写;就是说,下载一个APP然后就可以配置安装Nginx +MySQL+ PHP-FPM+ PostgreSQL 而且我发现特别好用的一点是它的FTP管理,可以访问手机根目录 其实这个软件别人也帮你封装好了,但还是有些东西需要自己动手而已。 手机要求:安卓手机,必须root,有些手机如果出厂的时候加锁的话就想要解锁,比如华为C8825D。 因为安装的时候没有截图,所以下面的图片大部分从网上找的,大家了解即可。
第一步:
ROOT手机。
第二步:
手机安装anmpp.apk,安装后手机的本地内存会有anmpp这个文件夹。然后把anmpp.zip复制到与anmpp这个文件夹的同级别的根目录下面(一般是手机内存卡的根目录,确保anmpp.zip文件要和anmpp.apk生成的anmpp文件夹在同一个目录下)。
第二步:
启动anmpp集成环境的安装。打开手机上的anmpp程序,如下
点击上面的“高级核心功能”,软件会提示需要root允许,点击root允许即可
更新高级核心列表
选择第三或第二个节点
成功后会提示成功的。
然后安装环境,点击列表中的“anmpp-install”进行安装:
这里解析一下各个列表的内容:
- anmpp–build 生成anmpp.tar.bz2
- anmpp–usage 调用浏览器查看本页面
- anmpp-armphp 浏览arm php二进制网页
- anmpp-delete 安全删除anmpp集成环境
- anmpp-install 自动安装anmpp集成环境
- anmpp-dirpath 查看各项anmpp服务路径
- anmpp-phpconf 查看php-fpm的配置信息
- anmpp-version 查看nginxphp-fpm版本
- nginx-testcfg 测试nginx配置文件正误
- nginx-upgrade 无缝升级nginx web服务
- backupdatadir 备份mysqlpgsql数据库
- restoredatadir 恢复mysqlpgsql数据库
- php-fileadmin 安装php web文件管理器
- phpos-tinyrss 安装Tiny Tiny Rss程序
- phpos-drupal7 安装drupal7 php cms系统
- phpos-pgadmin 安装phppgadmin管理工具
- phpos-myadmin 安装phpmyadmin管理工具
点击“执行”
安装好后如下
返回主界面,点击界面上的“启动集成环境”来启动服务器
点击主界面上的“集成环境状态”可以看到是否成功
上面的127.0.0.1是手机本地访问的地址
上面的192.168.1.102是局域网的其他电脑访问的地址。
手机访问如下:
上图说明环境已经配置好了。但是还要安装网站才可以,不然也没有什么意思。
我这边下载的是WordPress开源版的个人博客系统。
把WordPress解压后把WordPress改成wwwroot文件夹。
然后安装rootexplorer.apk文件管理器, 这里要注意的是手机会提示root授权,勾选允许root授权。
/data/data/android.wwwroot就是服务器安装的时候默认的web文件夹地址,你可以把刚才你的网站文件放在这里。但是我下面将的是如何把这个默认的文件夹改成其他地址,比如我想把网站放在sd卡上面,这样空间相对足。
进入/data/data/android.nginx/conf/
找到nginx.conf
文件,然后把这个文件复制一份到sd卡用于在电脑上修改(当然如果你的手机牛逼到能修改这个文件的话,不复制出来也可以)。
在电脑上用记事本或写字板打开nginx.xonf这个文件
找到/data/data/android.wwwroot 替换成你的sd卡里面的wwwroot的路径。这里要注意的是一般的手机的sd卡有可能是:/mnt/sdcard/wwwroot或者:/mnt/sdcard2/wwwroot
到底是哪个路径,最好之前用rootexplorer文件管理器确认过才好。
修改完后保存,然后用手机的rootexplorer文件管理器把修改后的nginx.xcof文件覆盖原来的就可以了。
然后重启集成环境即可。
Anmpp的mysql数据库服务器超级帐号是root,没有密码,密码是空的。
如果要安装上面说的博客的话,有一个步骤需要填写数据库的账号和密码。
如果你安装在华为秘盒上面的话,要把自动休眠功能给去掉,否则30分钟就休眠了就不要了。
取消休眠:设置–高级–其他设置–开发人员选项–保持唤醒状态 设置为开即可
然后把华为秘盒的superserver的开机自启设置,设置为开即实现开机后自动启动服务器的功能。
发表评论