在Android上运行AMP(apache mysql php)

Gil*_*les 44 php mysql apache tablet

我目前正在开发一个开源电子商务平台(www.oscmax.com),如果我可以部署可在平板电脑上运行的离线版本,我正在努力解决这个问题.我本来希望使用iPad,但事实证明这很难(不可能?)

a)有没有人知道将在平板电脑上运行的AMP(apache mysql php)版本 - 例如.Android的?

我们的想法是拥有一个本地版本的在线商店,销售代表可以在向批发客户销售时使用这些商店,这些客户将在本地存储订单,直到他们找到WiFi或3G信号,此时它会将新记录合并到网络服务器中.

如果我可以让Apache,MySQL和PHP在本地运行(就像使用WAMP,MAMP,LAMP等),那么应用程序在没有互联网连接的情况下可以使用它会很棒.

问候,

Gil*_*les 21

最后 - 有人发布了完整的包裹!

在Android上运行的位Web服务器(AMP;也可以看到他们的主页)堆栈.不需要黑客攻击.虽然支付2美元!

如果你正在寻找iOS的堆栈,那么cydia-ios-lighttpd-php-mysql-web-stack就可以了:应该运行lighttpd + php 5.4 + mysql - 不幸的是只能在越狱设备上运行.

编辑:如果有人感兴趣我已经切换到Windows 8平板电脑,愉快地运行所有的开源AMP堆栈.运行非常好,并有一点Bootstrap样式我有一个完整的功能销售订单"应用程序"什么都没有.将一小段代码同步回在线版本 - 无需在HandShake或类似用户上每个用户每月花费50美元.

  • lighttpd的问题在于它无法理解apache mod_rewrite,所以你不能使用友好的url. (6认同)

And*_*dyS 15

如果您没有使用PHP和MySql,那么另一个选择是使用Html 5.

然后您的网站可以在iOS和(大多数)Android版本的浏览器中运行.通过使用脱机缓存和本地数据库,您可以避免使用PhoneGap等.如果您愿意,也可以使用jQuery.

但是,您必须使用javascript来访问本地数据库而不是php.另外 - 由于在Html 5中删除了sqlite支持,你必须使用本地存储或索引数据库.我发现前者更简单,更适合我的目的.

BTW - 对于开发,谷歌Chrome有很好的调试JavaScript的工具.


小智 6

我正在寻找相同的东西,但我找到的只是PAW服务器.

我没有尝试过,但我被告知它应该像标准AMP安装一样工作,但没有mySQL.

数据库是我发现的痛苦.我可能只需要使用远程数据库和本地Web服务器来提供,但这意味着我需要始终在线.


小智 6

您是否尝试使用Linux Installer在手机上获得完整的Debian版本?它被宣传为能够在大约300M内运行完整的LAMP环境并获得了一些好评.