为什么80%的码农都做不了架构师?>>>   hot3.png

Android服务器

在Android上本机运行的服务器。目前项目包括免费,无广告,稳定和纯粹的应用程序:

  • 适用于PHP(PHP)的服务器,下载:https://play.google.com/store/apps/details?id = com.esminis.server.php
  • MariaDB Server(MariaDB),下载地址:https://play.google.com/store/apps/details? id = com.esminis.server.mariadb
  • monerIngAo Server(MongoDB),下载地址:https://play.google.com/store/apps/details?id = com.esminis.server.mongodb
  • HTTP服务器由Apache(Apache HTTP)提供支持,下载:https://play.google.com/store/apps/details?id = com.esminis.server.apache
  • 更多......

官方Facebook页面:https://www.facebook.com/esminis.server

功能 - 所有服务器应用程序通用

  • 随时切换服务器版本并构建(您可以下载安装包以脱机切换服务器版本)
  • 服务器日志,可以导出它
  • 配置选项:
    • 网络(支持IPv4和IPv6):
      • 接口/地址 - wlan,lo,all,...
      • 服务器端口 - 1024+
    • 数据目录 - 包含文档root,config,...(取决于服务器)
    • 在Android设备启动时启动服务器
    • 声明:
      • 启用通知 - 在服务器运行时显示
      • 使用低优先级通知(通常只在抽屉中可见)
  • 外部意图 - 使用Android Intents控制来自其他应用程序的服务器
  • 多语言界面 - 英语,西班牙语,葡萄牙语(巴西),法语,德语,俄语,中文,印地语,孟加拉语,...社区提供的翻译
  • 稳定,纯净,免费且无广告

作者

Tautvydas Andrikys https://esminis.com

执照

源代码根据Apache许可证2.0版获得许可您可以从以下网址获取许可证副本:http://www.apache.org/licenses/LICENSE-2.0

PHP服务器

适用于Android的PHP服务器

特征

  • PHP 5.4 +,7 +
  • php.ini - 位于路径[document root] /config/php.ini中,您可以根据需要进行修改
  • 配置选项文档root /
    • PHP扩展 - 大多数可以随时启用/禁用
    • 路由器脚本

PHP扩展(可配置 - 可以启用/禁用)

  • apcu - APCu
  • bbcode - BBCode
  • bcmath - BC数学
  • bz2 - Bzip 2
  • 日历 - 日历
  • ctype - Ctype
  • dba - DBA
  • eio - Eio
  • ev - Ev
  • exif - EXIF
  • fileinfo - Fileinfo
  • ftp - FTP
  • gd - GD
  • 性别 - 性别
  • gettext - Gettext
  • gmp - GMP
  • recode - GNU Recode
  • iconv - iconv
  • id3 - ID3
  • 想象力 - ImageMagick
  • inotify - Inotify
  • 朱迪 - 朱迪阵列
  • ldap - LDAP
  • lzf - LZF
  • mailparse - Mailparse
  • mcrypt - Mcrypt
  • mongodb - MongoDB驱动程序
  • mysql - Mysql
  • mysqli - Mysqli
  • oauth - OAuth
  • odbc - ODBC
  • zend_opcache - OPcache
  • pdo_mysql - PDO MySQL
  • pdo_odbc - PDO ODBC
  • pdo_pgsql - PDO PostgreSQL
  • phalcon - Phalcon
  • phar - Phar
  • posix - POSIX
  • pgsql - PostgreSQL
  • pspell - Pspell
  • quickhash - Quickhash
  • rar - RAR
  • rpmreader - RPM阅读器
  • 肥皂 - 肥皂
  • spl_types - SPL类型
  • ssh2 - SSH 2
  • 统计 - 统计
  • 整洁 - 整洁
  • tokenizer - Tokenizer
  • uopz - Zend的用户操作
  • weakref - Weakref
  • xdebug - Xdebug
  • xdiff - XDiff
  • xmldiff - XMLDiff
  • xsl - XSL
  • yaf - 又一个框架
  • yar - 又一个RPC框架
  • yaml - YAML
  • 拉链 - ZIP
  • zlib - Zlib

PHP扩展(内置 - 无法禁用)

  • cli_server - SAPI CLI
  • 核心 - 核心
  • 卷曲 - cURL
  • 日期 - 日期/时间
  • dom - DOM
  • ereg - POSIX Regex
  • 过滤器 - 过滤器
  • 哈希 - 哈希和马什
  • intl - Intl
  • json - JSON
  • libxml - LibXml
  • mbstring - MBString
  • mysqlnd - Mysqlnd
  • openssl - OpenSSL
  • pcre - PCRE
  • pdo - PDO
  • pdo_sqlite - PDO Sqlite
  • 反思 - 反思
  • 会话 - 会话
  • simplexml - SimpleXML
  • 插座 - 插座
  • spl - SPL
  • sqlite3 - SQLite3
  • 标准 - 标准
  • wddx - WDDX
  • xml - XML
  • xmlreader - XML Reader
  • xmlrpc - XML-RPC
  • xmlwriter - XML Writer

如何

PHP - 使用Adminer连接到MariaDB Server

MariaDB服务器

适用于Android的MariaDB服务器

特征

  • MariaDB 10+
  • my.cnf - 位于路径[数据目录] /my.cnf中,您可以根据需要进行修改

moNERIngAo服务器

适用于Android的MongoDB服务器

特征

  • MongoDB 2.6+
  • mongod.cnf - 位于路径[数据目录] /modod.cnf中,您可以根据需要进行修改

如何

MongoDB - 创建root用户

由Apache提供支持的HTTP Server

适用于Android的Apache HTTP服务器

特征

  • Apache 2.2+
  • httpd.conf - 位于路径[data directory] ​​/conf/httpd.conf中

如何

Apache HTTP - PHP作为CGI 
Apache HTTP - 使用SSL的HTTPS

源代码

应用程序最近是开源的,但由于一些愤怒的评论(在reddit上收到),源代码的访问被关闭。

将来可能会重新打开对源代码的访问 - 仍在决定这一点。

!Android服务器的可能性在Play商店被禁止

由于最近谷歌开发者政策应用的变化可能会在不久的将来被禁止,引用重要的补充:

https://play.google.com/about/privacy-security/malicious-behavior/

以下是明确禁止的: 从Google Play以外的来源下载可执行代码(如dex文件或本机代码)的应用或SDK

这是一个问题,因为服务器的二进制文件不是从Play商店下载的(Google不提供从Play商店下载二进制文件的功能)。

这个问题的解决方案是,在下一个版本中,一个或多个服务器版本将与APK捆绑在一起,可以下载其他版本。这意味着应用程序大小将大大增加,可能达到100 Mb。此解决方案意味着Google可能会禁止应用程序 - 在这种情况下,将删除下载二进制文件的功能。

更新 2018-02-05

转载于:https://my.oschina.net/sin58/blog/2057174

更多相关文章

  1. Android中获取应用程序(包)的信息-----PackageManager的使用(
  2. android,java实现NanoHTTPD 轻量级 服务器
  3. Android 源代码在线查看(转)
  4. FAQ00366]如何使Android应用程序获取系统权限
  5. 使用命令行签名Android应用程序
  6. Android获取应用程序的信息
  7. Android应用程序全屏显示的方法
  8. Android实现再按一次(返回键)实现退出(应用程序)
  9. Android 查询远程服务器的工具QueryUtils

随机推荐

  1. 《Android》Lesson02-第1个Project,Log
  2. Android(安卓)Client-side OAUTH
  3. Android(安卓)动画
  4. Android(安卓)Studio配置SVN
  5. Android(安卓)访问权限设置
  6. android edittext 边框 源码实现
  7. Android——扩大ImageButton的点击区域
  8. android 属性系统 及其 补充
  9. Android(安卓)Bluetooth 移植(上)
  10. android的网络编程