在Android上运行AMP(apache mysql php)
我目前正在开源电子商务平台(www.oscmax.com)上工作,我正在尝试解决是否可以部署可以在平板电脑上运行的离线版本。 我曾经希望使用iPad,但事实certificate这很困难(不可能)?
a)有谁知道将在平板电脑上运行的AMP(apache mysql php)版本 – 例如。 Android的?
这个想法是有一个在线商店的本地版本,销售代表可以在销售给批发客户时使用,这些客户将在本地存储订单,直到他们发现WiFi或3G信号,然后将新logging合并到networking服务器。
如果我可以让Apache,MySQL和PHP在本地运行(就像使用WAMP,MAMP,LAMP等一样),这将是非常好的,因为应用程序可以在没有互联网连接的情况下使用。
问候,
最后 – 有人发布了完整的软件包!
位Web服务器 (安培;也见主页 )在Android上运行的堆栈。 没有需要的黑客。 $ 2付款,但!
如果你正在寻找一个iOS的堆栈,那么cydia-ios-lighttpd-php-mysql-web-stack会有这样的技巧:运行lighttpd + php 5.4 + mysql–不幸的是只能在越狱的设备上运行。
编辑:如果有人感兴趣,我已经切换到Windows 8平板电脑,愉快地运行所有的开源AMP堆栈。 运行非常好,有一点Bootstrap样式我有一个全function的销售订单“应用程序”没有任何东西。 一小段代码可以同步回到在线版本 – 无需在HandShake或类似的平台上每月花费50美元。
如果你没有使用PHP和MySql,那么另一个select就是使用Html 5。
那么你的网站可以在iOS和(大多数版本)android上运行浏览器。 通过使用本地数据库和脱机caching,您可以避免使用PhoneGap等。如果您愿意,也可以使用jQuery。
但是,你将不得不使用JavaScript来访问本地数据库而不是PHP。 另外 – 由于sqlite支持被放置在Html 5,你将不得不使用本地存储或索引数据库。 我发现前者更简单,更好。
顺便说一句 – 为了开发,谷歌浏览器有很好的工具来debuggingJavaScript。
我正在寻找同样的事情,但我发现的只是PAW服务器 。
我没有尝试过,但我被告知它应该像一个标准的AMP安装,但没有mySQL的工作。
数据库是我发现是一个痛苦。 我可能只需要使用远程数据库和本地Web服务器来提供数据,但这意味着我需要始终在线。
你有没有尝试过使用Linux安装程序来获得完整的Debian版本的电话? 它被说成是能够在300M左右运行一个完整的LAMP环境,并得到了一些好评。
我不知道Android或IOS(或WebOS或BlackBerryOS)的PHP解释器。
如果您想将移动设备或平板电脑上的应用程序作为应用程序运行在网站上,则所有function都需要使用Javascript,并使用PhoneGap或Titanium等库进行包装。 Android和IOSnetworking应用程序都可以使用本地存储数据库,数据可以保存到networking连接。 任何服务器端的逻辑将需要呼叫到您的Web服务器和设备上的活动的互联网连接。
您也可以尝试Palapa Web服务器。 它是完全免费的。
https://play.google.com/store/apps/details?id=com.alfanla.android.pws&hl=en
看看androPHP我用它来testingandroid的ANdroPHP 。
我想这是你要找的: PAW服务器 http://paw-android.fun2code.de/
希望它的作品
在Google Play
,PAW Server是典型的PHP服务器包(包含Beanshell代码)。 你可以把你的网页放在“html”文件夹中。 然而,典型的Beanshell代码并不是很熟悉的编辑。 在Android设备上,我build议您使用SL4A
和phpforandroid
来构buildPerl和PHP服务器。 但是,他们不使用MySQL作为数据库。 您应该熟悉适用于Android(SL4A)平台的脚本层。 请参阅此链接以供参考
这里是应用位Web服务器(PHP,MySQL,PMA)
它可以运行像Wordpress,Joomla,Drupal,Prestashop等CMS的各种CMS除了可以运行PHP的框架,如代码点燃器,YII,CakePHP等,它是一样的WAMP或LAMP或XAMPP在您的计算机或笔记本电脑,但这是Android设备与lighttpd而不是Apache。
对于我AndroPHP(它的一个应用程序的名称),完美的工作…看到下面的链接
http://gntheprogrammer.blogspot.in/2013/09/how-to-use-your-android-device-as.html
请按照它将帮助你的步骤…..
在PHP中,我在Playstore中使用Server For PHP应用程序,为MySql使用MariaDB Server,并使用PHP 7连接到MariaDB,使用以下代码:
<?php $your_variable = mysqli_connect('your hostname', 'root(default)', 'leave this empty', 'the database you want to connect'); ?>
使用此应用程序: 服务器终极
有了这个应用程序可以运行任何服务器,你可以想象你的Android设备(PHP,MySQL,FTP,DHCP,…)你的手机将是一个真正的服务器,只需安装应用程序点击(+)标志添加服务器,如果服务器没有安装的应用程序会要求下载包。 您可以通过LAN或WAN轻松访问您的服务器。
高速公路:
- 根系您的系统。
- 安装下列软件包:
- 超级用户,
- Androidterminal模拟器,和
- Linux安装程序
- 请遵循本指南