paw - Ejecutando AMP(apache mysql php) en Android
xampp android (15)
Actualmente trabajo en una plataforma de comercio electrónico de código abierto (www.oscmax.com) y estoy tratando de determinar si puedo implementar una versión sin conexión que se pueda ejecutar en una tableta. Esperaba usar un iPad, pero esto ha resultado ser muy difícil (¿imposible?)
a) ¿Alguien sabe de una versión de AMP (apache mysql php) que se ejecutará en una tableta, por ej. ¿Androide?
La idea es tener una versión local de la tienda en línea que los representantes de ventas puedan usar cuando vendan a clientes mayoristas que almacenarán los pedidos localmente hasta que encuentren una señal WiFi o 3G y en ese punto fusionará los nuevos registros en el servidor web.
Si pudiera obtener Apache, MySQL y PHP para ejecutar localmente (como lo hace con WAMP, MAMP, LAMP, etc.) sería genial ya que la aplicación sería utilizable sin conexión a Internet.
Saludos,
¿Has intentado utilizar Linux Installer para obtener una versión completa de Debian en el teléfono? Se anuncia como capaz de ejecutar un entorno LAMP completo en aproximadamente 300M y ha recibido algunas buenas críticas.
Aquí está el servidor web App Bit (PHP, MySQL, PMA)
Puede ejecutar una variedad de CMS como Wordpress, Joomla, Drupal, Prestashop, etc. Además CMS también puede ejecutar frameworks PHP como Code Igniter, YII, CakePHP, etc. Es lo mismo que WAMP o LAMP o XAMPP en su computadora o computadora portátil. , pero esto es para dispositivos Android con lighttpd en lugar de apache.
Autopista:
- Rootee su sistema.
- Instale los siguientes paquetes:
- Superusuario,
- Android Terminal Emulator, y
- Instalador de Linux
- sigue esta guía
Creo que esto es lo que estás buscando: servidor PAW de http://paw-android.fun2code.de/
espero que funcione
Echa un vistazo a androPHP Lo uso para probar en Android ANdroPHP .
En PHP utilizo la aplicación Server For PHP en playstore, para MySql utilizo el servidor MariaDB, y para conectarme a MariaDB con PHP 7 utilizo este código:
<?php
$your_variable = mysqli_connect(''your hostname'', ''root(default)'', ''leave this empty'', ''the database you want to connect'');
?>
Estoy buscando lo mismo, pero todo lo que encontré fue http://paw-android.fun2code.de/ .
No lo probé pero me dijeron que debería funcionar como una instalación AMP estándar pero sin mySQL.
La base de datos es lo que me parece un dolor. Tal vez tenga que usar un DB remoto y un servidor web local para alimentarme de eso, pero eso significa que tendré que tenerlo siempre en línea.
Finalmente, ¡alguien ha lanzado el paquete completo!
La pila de Bit Web Server (AMP, también ver su página de inicio ) se ejecuta en Android. No es necesario hackear. $ 2 para pagar!
Si está buscando una pila para iOS, entonces el cydia-ios-lighttpd-php-mysql-web-stack hace el truco: debe ejecutar lighttpd + php 5.4 + mysql - desafortunadamente solo en dispositivos con jailbreak.
Editar: en caso de que alguien esté interesado, he cambiado a la tableta de Windows 8 que felizmente ejecuta todas las pilas de AMP de código abierto. Funciona muy bien y con un poco de estilo Bootstrap, tengo una "aplicación" de venta de aplicaciones completa para nada. Poco de código para volver a sincronizar con la versión en línea: no es necesario gastar $ 50 por mes por usuario en HandShake o similar.
Hay algo llamado ksweb:
https://play.google.com/store/apps/details?id=ru.kslabs.ksweb&feature=search_result
No hay intérpretes de PHP que conozca para Android o IOS (o WebOS o BlackBerryOS).
Si desea ejecutar un sitio web como una aplicación en un dispositivo móvil o tableta como una aplicación nativa, toda la funcionalidad debe estar en Javascript y envuelta con una biblioteca como PhoneGap o Titanium. Las aplicaciones web Android e IOS pueden usar bases de datos de almacenamiento locales donde los datos pueden mantenerse hasta que se establece una conexión de red. Cualquier lógica del lado del servidor requeriría una llamada a su servidor web y una conexión a Internet activa en el dispositivo.
Para mí AndroPHP (es el nombre de una aplicación), funcionó perfectamente ... ver enlaces a continuación
http://gntheprogrammer.blogspot.in/2013/09/how-to-use-your-android-device-as.html
Por favor, siga los pasos que le ayudarán .....
También puedes probar Palapa Web Server. Es completamente gratis
https://play.google.com/store/apps/details?id=com.alfanla.android.pws&hl=en
Usa esta aplicación: Servers Ultimate
Con esta aplicación puede ejecutar cualquier servidor que pueda imaginar en su dispositivo Android (php, mysql, ftp, dhcp, ...) su teléfono será un servidor real, simplemente instale la aplicación, haga clic en el signo (+) para agregar el servidor, si el servidor no está instalado, la aplicación le pedirá que descargue el paquete. Puede acceder a su servidor a través de LAN o WAN fácilmente.
En Google Play
, PAW Server es el paquete de servidor PHP típico (contiene el código de Beanshell). Puede poner sus páginas web en la carpeta "html". Sin embargo, el código típico de Beanshell no es muy familiar para ser editado. En el dispositivo Android, te recomiendo usar SL4A
y phpforandroid
para construir Perl y Servidor PHP. Sin embargo, no usan MySQL como base de datos. Debe estar familiarizado con la plataforma de scripting para Android (SL4A). Ver este enlace para referencia
Si no está atascado con PHP y MySql, entonces otra opción sería usar Html 5.
Entonces su sitio puede ejecutarse en el navegador en iOS y (la mayoría de las versiones de) Android. Al usar una base de datos local y un caché sin conexión, puede evitar el uso de PhoneGap, etc. También puede usar jQuery si lo desea.
Sin embargo, tendría que usar javascript para acceder a la base de datos local en lugar de php. Además, dado que la compatibilidad con sqlite se está eliminando en Html 5, tendría que usar almacenamiento local o db indexado. Encuentro que el primero es mucho más simple y bueno para mi propósito.
Por cierto: para desarrollar, Google Chrome tiene buenas herramientas para depurar javascript.