Erstellung einer Android-App für die Ausführung von PHP und MySQL auf Android Tablet

8

Ich möchte PHP + MySQL Server auf meinem Android-Gerät ausführen. Die Leute scheinen Anwendungen wie KSWeb und Bit Web .

Andere vorgeschlagene Lösungen sind, dass ich eine Anwendung installiere, die es mir erlaubt führe Linux auf Android aus . Dazu muss das Android-Gerät gerootet sein. : (

Ich möchte keine andere Anwendung dafür verwenden. Daher möchte ich selbst eine ähnliche Anwendung wie KSWeb erstellen . Ich habe gesucht, wie man mit dem Erstellen solcher Anwendungen beginnen kann, aber es hat bisher nicht geholfen. Irgendwelche Hinweise, wie man das macht?

Ich meine, wie ist es für KSWeb möglich, so etwas ohne root zu erstellen. : O

Jede Anleitung zum Erstellen dieser Anwendung wäre sehr hilfreich.

Irgendwo wurde mir gesagt, ich solle die Binärdateien für ARMv6 kompilieren, aber ich weiß nicht, wie ich anfangen soll.

Kann NDK mir von Nutzen sein?

Bitte helfen.

    
Manu 26.09.2013, 12:18
quelle

4 Antworten

9

Ich führe derzeit freie und Open-Source-Webserver Lösung Stack-Paket, bestehend hauptsächlich aus dem Lighttptd HTTP Server, MySQL-Datenbank, PHP-Programmierung Sprachen. Es ist immer noch im Beta-Stadium.

Es kann Ihnen eine Grundidee geben, wie Sie diese Art von Materialien in Android entwickeln können.

Ja, seine echten Binärdateien müssen für die ARM-CPU kompiliert werden, damit die Datei ausführbar wird.

Und Sie können NDK verwenden, aber ich empfehle Ihnen, Alternativen wie CodeSourcery oder Linaro

Hier ein Einsteiger-Tutorial zum Cross-Compilieren eines Linux-Programms nach ARM

Wie auch immer, Sie können diesen Artikel lesen, wie ich Crossover für DroidPHP

kompiliere
Shushant 04.10.2013, 07:01
quelle
5

Hier finden Sie einige Artikel zum Thema PHP, Nginx, Lighttpd auf arm6

Kreuzkompilieren von PHP

Kreuzkompilierung von Lightttpd

Kreuzkompilierung von Nginx

Shushant 08.10.2013 08:14
quelle
1

Ich bin neu bei Android, aber etwas klingt falsch über all dies.php ist eine serverseitige Skriptsprache. Jetzt werden Sie von Hot-Spot zu Hot-Spot-Hosting herumlaufen Ich denke, ein Web-Service von einer MySQL-Datenbank unterstützt. Hast du eine statische IP? Mysql ist eine ausgezeichnete Wahl für Low-End-DBMS, wenn sqlite nicht bereits in Droiden eingebaut ist. Wie ich schon sagte ich bin neu und es ist wahrscheinlich ich, aber das klingt einfach falsch. Aus den Antworten sehe ich jemanden, der über das Kompilieren von PHP spricht, das es nicht länger zum Skript machen würde.

    
David Allan Houser Jr 08.10.2013 09:06
quelle
0

Wenn Sie etwas anderes als PHP / Mysql verwenden möchten, ist Python möglicherweise eine gute Option. Sie können Sockets anhören und Informationen über Python senden, was durch die SL4A-App unterstützt wird.

Anscheinend funktioniert CherryPy unter Android: Ссылка

Da ist Django und wahrscheinlich auch andere, aber diese sind vielleicht komplizierter einzurichten.

    
NoBugs 09.10.2013 06:14
quelle