Almp 安卓系统上搭建本地php服务器环境的步骤
在网上找到安卓系统的PHP+MySQL环境,甚是喜欢,拿来修改、试用了一番。已经实现在安卓手机上搭建Web服务端,并且支持WordPress、Discuz、Phpmyadmin的运行。目前正在考虑,利用手机可以建立WiFi热点这个特性,随时随地宣传网站:比如在机场、图书馆、教学楼、火车站等人口密集处,建立无密码的WiFi热点和Almp,然后等鱼上钩。
先来看看我的折腾成果:
1.先来一张PHP探针:基本都是手机的信息,这里要提醒一下,如果手机运行内存不足512MB,运行这东西还是非常吃力的
2.PHPMyAdmin,原作给出的ALMP并不包含PHPMyAdmin,并且原作的MySQL默认密码为空,PHPMyAdmin默认不支持空密码登录。折腾了好一阵总算是弄好了,现已将支持空密码登录的PHPMyAdmin集成进去了。
3.小试WordPress:将WP放到服务器目录中,浏览器中输入手机的IP,瞬间打开安装页面
4.直接导入博客数据,让博客直接运行在手机上:导入数据库,替换一下网站的文件;在电脑上输入手机的IP,成功了
安装方法:
1.将lmp.tar.bz2移动到SD卡根目录(/mnt/sdcard/)
2.复制busybox文件到/system/bin/目录下,权限0755
3.安装安卓终端模拟器,打开,运行以下命令:
$ su
# cd /
# mount -o remount,rw /system
# tar xf /mnt/sdcard/lmp.tar.bz2
# mount -o remount,ro /system
# exit
$ exit
好了,到这里就算安装成功了
启动与停止服务器:
启动服务器执行以下命令
$ su
# almp-start.sh
# exit
$ exit
停止服务器执行以下命令
$ su
# almp-stop.sh
# exit
$ exit
MySQL的默认设置:
用户名:ROOT,空密码
地址:127.0.0.1:3306 或 localhost:3306
相关资源下载:
Busybox:点此下载
Almp:点此下载 (安装包已经过本人修改,加入了支持空密码的PHPMyAdmin;原作应该是aite.me,但访问后自动跳转至一个新浪微博,不管了,在此标注一下)
安卓终端(Terminal):点此下载
最后:
1.有关安卓手机的性能:用探针测试了一下,双核的A9架构1.0GHz处理器虽然和x86处理器相比还是有差距的,不过可以看到差距并不是那么大。在核心数少,主频低的情况下,和x86还是有的一拼嘛。有关浮点运算的测试,NEON不是号称和x86不相上下的么,这个测试真是太伤了,就当我没看到。。。
2.手机必须ROOT后才可以使用ALMP
3.手机运行内存至少达到512MB:256MB的机型测试过,很卡很卡,基本打不开复杂的页面
4.最重要的:手机建立WiFi热点后,如何强制用户访问的所有页面均跳转至本地服务器,最近几天想办法搞定此问题
相关推荐
-
Flex Javascript交互实现代码
关键字:ExternalInterface 所用类库:SWFObject /** * Flex调用Javascript函数 * @params functionName:String Javascript函数名称 * @params ...params Javascript函数参数 * @return 返回Javascript函数的return内容 **/ ExternalInterface.call(functionName:String, ...params); main.mxml 复制代码
-
php后台程序与Javascript的两种交互方式
方法一:通过Cookie交互. 一共是三个文件,分别为:index.htm,action.php,main.htm 原理为前台页面main.htm和后台action.php通过页面框架 index.htm组织起来,将action.php的页面宽度设为0,这样并不影响显示.action.php将信息放入cookie中,main.htm通过读取 cookie来实现交互.在main.htm中也可以通过重新读取action.php 来实现控制后台CGI程序. index.htm 复制代码 代码如下: <
-
pyv8学习python和javascript变量进行交互
python取得javascript里面的值 复制代码 代码如下: import PyV8 with PyV8.JSContext() as env1: env1.eval(""" var_i = 1; var_f = 1.0; var_s = "test"; var_b = true; ""
-
关于JavaScript与HTML的交互事件
JavaScript和HTML的交互是通过事件实现的.JavaScript采用异步事件驱动编程模型,当文档.浏览器.元素或与之相关对象发生特定事情时,浏览器会产生事件.如果JavaScript关注特定类型事件,那么它可以注册当这类事件发生时要调用的句柄. 事件流 事件流描述的是从页面中接收事件的顺序,比如有两个嵌套的div,点击了内层的div,这时候是内层的div先出发click事件还是外层先触发?目前主要有三种模型 IE的事件冒泡:事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的元
-
php结合安卓客户端实现查询交互实例
PHP 服务器端: function getids() { $this->output->set_header('Content-Type: application/json; charset=utf-8'); $jsonstr = ''; $pname = $pcallid = $pworkid = ''; if (isset($_GET['name'])) { $pname = $_GET['name']; } if (isset($_GET['callid'])) { $pcallid
-
android中webview控件和javascript交互实例
当我们要实现丰富的图文混排效果的时候,我们一般会使用webview,这是一个功能十分强大的的控件,来看看官方的解释: 复制代码 代码如下: A View that displays web pages. This class is the basis upon which you can roll your own web browser or simply display some online content within your Activity. It uses the WebKit
-
Almp 安卓系统上搭建本地php服务器环境的步骤
在网上找到安卓系统的PHP+MySQL环境,甚是喜欢,拿来修改.试用了一番.已经实现在安卓手机上搭建Web服务端,并且支持WordPress.Discuz.Phpmyadmin的运行.目前正在考虑,利用手机可以建立WiFi热点这个特性,随时随地宣传网站:比如在机场.图书馆.教学楼.火车站等人口密集处,建立无密码的WiFi热点和Almp,然后等鱼上钩. 先来看看我的折腾成果: 1.先来一张PHP探针:基本都是手机的信息,这里要提醒一下,如果手机运行内存不足512MB,运行这东西还是非常吃力的 2.
-
在CentOS7上搭建本地GitLab服务器
一.安装并配置必要的依赖关系 首先要在CentOS系统上面安装所需的依赖:ssh.防火墙.postfix(用于邮件通知).wegt,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问. 1.安装SSH协议 安装命令:sudo yum install -y curl policycoreutils-python openssh-server 出现如下图所示的界面表示安装成功: 2.设置SSH服务开机自启动 安装命令:sudo systemctl enable sshd 3.启动SSH服务
-
Centos8搭建本地Web服务器的实现步骤
1 概述 系统centos8,利用httpd搭建本地web服务器. 2 安装httpd sudo yum install -y httpd 3 启动服务 service httpd start 4 设置开机启动 先查看有没有设置开机启动: systemctl list-unit-files | grep httpd 没有的话设置: chkconfig httpd on 再确认一下: systemctl list-unit-files | grep httpd 5 访问 再浏览器输入内网ip地址(
-
在Windows系统上搭建Nginx+Python+MySQL环境的教程
1 安装nginx 下载windows上的nginx最新版本,http://www.nginx.org/en/download.html. 解压后即可. 运行nginx.exe后本地打开http://localhost,将会看到欢迎页面,这证明nginx在本地运行良好,如果没有出现欢迎页面,请检查是否有进程占用了80端口. 2 安装flup 下载对应版本的flup,这里下载flup3.x版本,适合python3.2,下载地址:https://github.com/chxanders/flup3
-
centos系统搭建本地yum服务器的方法
前言 首先特别说明的是,YUM只是为了解决RPM的依赖关系的问题,而不是一种其它的软件安装模式.虽然在centos中可以直接使用yum源,但是也存在着与外网隔绝的现状,因此需要搭建本地yum源,下面来看看详细的方法. 系统:centos 6.5 1.将光盘挂载到/mnt下面 # mount /dev/cdrom /mnt 2.删除系统自带的repo文件 # cd /etc/yum.repos.d/ # mkdir bak # mv *.repo bak 3.安装createrepo(其实只要安装
-
linux上搭建私有Git服务器的详细教程
1.服务器搭建 远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改.GitHub就是一个免费托管开源代码的远程仓库.但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用. 搭建Git服务器需要准备一台运行Linux的机器,在此我们使用CentOS.以下为安装步骤: 1.下载git-2.22.0.tar.gz https://Github.com/Git/Git/archive/v2.2
-
CentOS上搭建PHP服务器环境的步骤与方法
本文实例讲述了CentOS上搭建PHP服务器环境的步骤与方法.分享给大家供大家参考,具体如下: 安装apache: yum install httpd httpd-devel 启动apache: /etc/init.d/httpd start 此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口 安装mysql: yum install mysql mysql-server 启动mysql: /etc/init.d/mysqld start 安装
-
linux通过挂载系统光盘搭建本地yum仓库的方法
1.挂载光盘 [root@localhost ~]# mount /dev/cdrom /media/cdrom/ mount: /dev/sr0 写保护,将以只读方式挂载 /dev下的cdrom目录是事先创建好的 2.修改yum配置文件(文件位置:/etc/yum.repos.d) [root@localhost /]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# mkdir bak #创建一个文件夹来存放多余的配置文件 [root@l
-
Android搭建本地Tomcat服务器及相关配置
在Android中我们时常会与服务器打交道,为了方便测试代码,我们有必要搭建本地的服务器,其实搭建本地的Tomcat服务器也是很简单: Tomcat的下载 环境配置 Eclipse中新建Web工程 一. Tomcat的下载 在Tomcat官网下载http://tomcat.apache.org/,这里下载的是Tomcat7,下载到本地并解压出来. 二.Tomcat的配置 Tomcat的配置前要把Java运行环境配置好.配置电脑的环境变量,高级设置. 1,新建变量名:CATALINA_BASE,变
-
在Linux上搭建一个Java部署环境的详细步骤
目录 在Linux上搭建一个Java部署环境 1. 安装jdk 2.操作步骤: 3. 安装mysql 小结 上篇介绍了如何在 Linux 上搭建 java 部署环境(安装jdk/tomcat/mysql) + 将程序部署到云服务器上的操作). 在Linux上搭建一个Java部署环境 为了部署java web程序,需要安装:jdk.tomcat.mysql.(注意:所有的安装yum都需要管理员权限) 1. 安装jdk 安装jdk有很多种方式,但是我们这里推荐的是使用yum直接安装openjdk.
随机推荐
- FileSystemObject 示例代码
- 使用perl清理电脑上重复文件实现代码(续)
- Ruby中的钩子方法详解
- 读取带敏感字符的行的批处理
- asp.net实现图片以二进制流输出的两种方法
- js 表格拖拽效果实例代码 (IE only)
- 使用PHP Socket写的POP3类
- 详解如何在云服务器上部署Laravel
- Dockerfile制作官方Tomcat镜像及镜像使用详解
- Js实现网页键盘控制翻页的方法
- 微信小程序 wxapp内容组件 icon详细介绍
- linux shell实现判断输入的数字是否为合理的浮点数
- jQuery 中ajax异步调用的四种方式
- jQuery中Datatables增加跳转到指定页功能
- 微信内置浏览器私有接口WeixinJSBridge介绍
- 微信小程序五星评分效果实现代码
- Android多级树形列表控件
- PHP 数组实例说明
- JS执行控制之节流模式实例分析
- 16 个有用的的Java工具类(小结)