web-dev-qa-db-fra.com

Lancer AMP (Apache mysql php) sur Android

Je travaille actuellement sur une plate-forme de commerce électronique open source (www.oscmax.com) et j'essaie de déterminer si je peux déployer une version hors ligne pouvant être exécutée sur une tablette. J'espérais utiliser un iPad mais cela s'est avéré très difficile (impossible?)

a) Est-ce que quelqu'un connaît une version AMP (Apache mysql php) qui fonctionnera sur une tablette - par exemple. Android?

L’idée est d’avoir une version locale de la boutique en ligne que les commerciaux peuvent utiliser lors de la vente à des clients grossistes qui stockeront les commandes localement jusqu’à ce qu’ils trouvent un signal WiFi ou 3G, auquel cas les nouveaux enregistrements seront fusionnés dans le serveur Web.

Si je pouvais obtenir Apache, MySQL et PHP pour s'exécuter en local (comme avec WAMP, MAMP, LAMP, etc.), ce serait génial, car l'application serait utilisable sans connexion Internet.

Cordialement,

44
Giles

Enfin - quelqu'un a publié le package complet!

Bit Web Server (AMP; voir aussi leur page d'accueil ) s'exécutant sur une pile sous Android. Aucun piratage requis. 2 $ à payer si!

Si vous cherchez une pile pour iOS, alors le cydia-ios-lighttpd-php-mysql-web-stack fait l'affaire: Devrait utiliser lighttpd + php 5.4 + mysql - malheureusement uniquement sur les appareils jailbreakés.

Edit: Au cas où quelqu'un serait intéressé, je suis passé à la tablette Windows 8 qui exécute avec bonheur toutes les piles AMP opensource. Fonctionne très bien et avec un peu de Bootstrap styling), j'ai une application complète pour les commandes clients pour rien. Peu de code à synchroniser avec la version en ligne - pas besoin de dépenser 50 $ par mois par utilisateur sur HandShake ou similaire.

21
Giles

Si vous n'êtes pas coincé avec PHP et MySql, une autre option serait d'utiliser HTML 5.

Ensuite, votre site peut être exécuté dans le navigateur sur iOS et la plupart des versions d’Android. En utilisant le cache hors ligne et une base de données locale, vous pouvez éviter d'utiliser PhoneGap, etc. Vous pouvez également utiliser jQuery si vous le souhaitez.

Cependant, vous devrez utiliser javascript pour accéder à la base de données locale au lieu de php. De plus, étant donné que le support de sqlite est supprimé dans HTML 5, vous devrez utiliser un stockage local ou une base de données indexée. Je trouve le premier beaucoup plus simple et très bien pour mon propos.

BTW - pour le développement, Google Chrome contient de jolis outils pour le débogage de javascript.

15
AndyS

Avez-vous essayé d’utiliser Linux Installer pour obtenir une version complète de Debian sur votre téléphone? Il est considéré comme capable de gérer un environnement LAMP complet sur environ 300M et a obtenu de bonnes critiques.

6
Ken

Je cherche la même chose, mais tout ce que j'ai trouvé était Paw Server .

Je ne l'ai pas essayé, mais on m'a dit que cela devrait fonctionner comme une installation AMP standard, mais sans MySQL.

La base de données est ce que je trouve être une douleur. Il se peut que je doive simplement utiliser une base de données distante et un serveur Web local pour me nourrir à partir de cela, mais cela voudra dire que je devrai toujours l'avoir en ligne.

6
Chewwwy
4
Abul Hassan

Vous pouvez également essayer Palapa Web Server. C'est totalement gratuit.

https://play.google.com/store/apps/details?id=com.alfanla.Android.pws&hl=fr

4
Vibin TV

Il n’existe pas d’interprète PHP que je connaisse pour Android ou IOS (ou WebOS ou BlackBerryOS).).

Si vous souhaitez exécuter un site Web en tant qu'application sur un appareil mobile ou une tablette en tant qu'application native, toutes les fonctionnalités doivent être en Javascript et entourées d'une bibliothèque telle que PhoneGap ou Titanium. Android et IOS) les applications Web peuvent utiliser des bases de données de stockage locales dans lesquelles les données peuvent être conservées jusqu'à ce qu'une connexion réseau soit établie. Toute logique côté serveur nécessiterait un appel vers votre serveur Web et une connexion Internet active sur l'appareil.

3
rust

Je pense que c'est ce que vous cherchez: Serveur Paw à partir de http://Paw-Android.fun2code.de/

esperons que ça marche

2
Juan Ignacio

Découvrez androPHP que je l'utilise pour tester sur Android ANdroPHP .

2
windwaker

Pour moi, AndroPHP (son nom d’application) a parfaitement fonctionné ... voir les liens ci-dessous

http://gntheprogrammer.blogspot.in/2013/09/how-to-use-your-Android-device-as.html

https://doc.tiki.org/AndroPHP

S'il vous plaît suivez les étapes, il va .....

0
Sunny Shukla

Dans PHP, j'utilise Server For PHP dans Playstore, pour MySQL j'utilise MariaDB Server et pour me connecter à MariaDB avec PHP 7, utilisez le code suivant:

<?php
$your_variable = mysqli_connect('your hostname', 'root(default)', 'leave this empty', 'the database you want to connect');
?>
0
Shuncey Balba

Sur Google Play _, Paw Server est le paquet type PHP server (contient du code Beanshell). Vous pouvez placer vos pages Web dans le dossier "html". Toutefois, le code typique de Beanshell n’est pas très familier pour être modifié. . Sur le périphérique Android, je vous recommande d’utiliser SL4A et phpforandroid pour construire Perl et PHP Serveur. Cependant, ils n'utilisent pas MySQL comme base de données. Vous devez être familiarisé avec la couche de script pour Android (SL4A). Voir ce lien pour référence

0
Alex

Utilisez cette application: Servers Ultimate
Avec cette application, vous pouvez exécuter n’importe quel serveur que vous pouvez imaginer sur votre Android appareil (php, mysql, ftp, dhcp, ...), votre téléphone sera un vrai serveur installez l'application, cliquez sur (+) signe pour ajouter un serveur, si le serveur n'est pas installé, l'application vous demandera de télécharger le package. Vous pouvez accéder à votre serveur via un réseau local ou WAN facilement.

0
Charaf

Voici l'application Bit Web Server (PHP, MySQL, PMA)

Il peut exécuter une variété de CMS comme Wordpress, Joomla, Drupal, Prestashop, etc. De plus, le CMS peut également exécuter des frameworks PHP tels que Code Igniter, YII, CakePHP, etc.). ou LAMP ou XAMPP sur votre ordinateur de bureau ou portable, mais cela s’applique aux Android appareils dotés de lighttpd au lieu d’Apache.

0
Dwij