用安卓设备搭建PHP局域网服务器-ANMPP

原创 淹不死的狗  2014-08-20 09:46:18  阅读 2156 次 评论 0 条
摘要:

安卓手机配置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文件夹在同一个目录下)。

用安卓设备搭建PHP局域网服务器-ANMPP 精品网摘 第1张

 第二步:

启动anmpp集成环境的安装。打开手机上的anmpp程序,如下

用安卓设备搭建PHP局域网服务器-ANMPP 精品网摘 第2张

 点击上面的“高级核心功能”,软件会提示需要root允许,点击root允许即可

用安卓设备搭建PHP局域网服务器-ANMPP 精品网摘 第3张

 更新高级核心列表

用安卓设备搭建PHP局域网服务器-ANMPP 精品网摘 第4张

 选择第三或第二个节点

用安卓设备搭建PHP局域网服务器-ANMPP 精品网摘 第5张

 成功后会提示成功的。

用安卓设备搭建PHP局域网服务器-ANMPP 精品网摘 第6张

 然后安装环境,点击列表中的“anmpp-install”进行安装:

用安卓设备搭建PHP局域网服务器-ANMPP 精品网摘 第7张

 这里解析一下各个列表的内容:

  • 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管理工具

点击“执行”

用安卓设备搭建PHP局域网服务器-ANMPP 精品网摘 第8张

 安装好后如下

用安卓设备搭建PHP局域网服务器-ANMPP 精品网摘 第9张

 返回主界面,点击界面上的“启动集成环境”来启动服务器

用安卓设备搭建PHP局域网服务器-ANMPP 精品网摘 第10张

 点击主界面上的“集成环境状态”可以看到是否成功

用安卓设备搭建PHP局域网服务器-ANMPP 精品网摘 第11张

 上面的127.0.0.1是手机本地访问的地址

上面的192.168.1.102是局域网的其他电脑访问的地址。

手机访问如下:

用安卓设备搭建PHP局域网服务器-ANMPP 精品网摘 第12张

 上图说明环境已经配置好了。但是还要安装网站才可以,不然也没有什么意思。

我这边下载的是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,没有密码,密码是空的。

如果要安装上面说的博客的话,有一个步骤需要填写数据库的账号和密码。

用安卓设备搭建PHP局域网服务器-ANMPP 精品网摘 第13张

 如果你安装在华为秘盒上面的话,要把自动休眠功能给去掉,否则30分钟就休眠了就不要了。

取消休眠:设置–高级–其他设置–开发人员选项–保持唤醒状态 设置为开即可

然后把华为秘盒的superserver的开机自启设置,设置为开即实现开机后自动启动服务器的功能。

本文地址:https://tugouli.exiu.org/2814.html
版权声明:本文为原创文章,版权归 淹不死的狗 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?