Uruchamianie AMP (apache mysql php) na Androidzie

Obecnie pracuję na platformie e-commerce open source (www.oscmax.com) i próbuję się dowiedzieć, czy mogę wdrożyć wersję offline, która może działać na tablecie. Miałem nadzieję, że użyję iPada, ale okazało się to bardzo trudne (niemożliwe?)

A) czy ktoś zna wersję AMP (apache mysql php), która będzie działać na tablecie-np. Android?

Chodzi o to, aby mieć lokalną wersję sklepu internetowego, z której przedstawiciele handlowi mogą korzystać przy sprzedaży klientom hurtowym, który będzie przechowuj zamówienia lokalnie, dopóki nie znajdą sygnału Wi-Fi lub 3G, w którym to momencie połączy nowe rekordy z serwerem WWW.

Gdybym mógł uruchomić Apache, MySQL i PHP lokalnie (tak jak to robi przy użyciu WAMP, MAMP, LAMP, itp.) byłoby świetnie, ponieważ aplikacja byłaby użyteczna bez połączenia z Internetem.

Pozdrawiam,

Author: Giles, 2011-07-04

15 answers

Wreszcie-ktoś wydał pełny pakiet!

Bit Web Server (AMP; Zobacz także ich stronę główną ) stos działający na Androidzie. Nie wymaga hakowania. 2 dolary do zapłaty!

Jeśli szukasz stosu dla iOS, to cydia-iOS-lighttpd-php-mysql-web-stack robi sztuczkę: należy uruchomić lighttpd + php 5.4 + mysql - niestety tylko na urządzeniach jailbroken.

Edit: w razie zainteresowania przełączyłem się na Windows 8 tablet, który szczęśliwie uruchamia wszystkie stosy opensource AMP. Działa bardzo ładnie i z odrobiną stylizacji Bootstrap mam pełną funkcję "aplikacji" sprzedaży " za nic. Trochę kodu, aby zsynchronizować się z wersją online-nie trzeba wydawać 50 USD miesięcznie na użytkownika na uścisk dłoni lub podobne.

 21
Author: Giles,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-27 07:19:21

Jeśli nie utknąłeś z PHP i MySql, to inną opcją byłoby użycie Html 5.

Następnie Twoja strona może działać w przeglądarce na iOS i (większość wersji) android. Używając lokalnej bazy danych i pamięci podręcznej offline, możesz uniknąć używania PhoneGap itp. Możesz również użyć jQuery, jeśli chcesz.

Musisz jednak użyć javascript, aby uzyskać dostęp do lokalnej bazy danych zamiast php. Ponadto - ponieważ obsługa sqlite jest odrzucana w Html 5, będziesz musiał użyć lokalnej pamięci masowej lub indeksowane db. Uważam, że ten pierwszy jest o wiele prostszy i odpowiedni dla mojego celu.

BTW-do tworzenia, Google Chrome ma ładne narzędzia do debugowania javascript.

 14
Author: AndyS,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-08 06:43:56

Szukam tego samego, ale znalazłem tylko PAW Server .

Nie próbowałem, ale powiedziano mi, że powinien działać tak jak standardowa instalacja AMP, ale bez mySQL.

Baza danych jest tym, co uważam za ból. Być może będę musiał użyć zdalnego serwera DB i lokalnego serwera www, aby się z niego wyżywić, ale to oznacza, że będę musiał mieć go zawsze online.

 7
Author: Chewwwy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-15 04:36:30

Czy próbowałeś użyć Instalatora Linuksa, aby uzyskać pełną wersję Debiana na telefonie? Jest rozliczany jako zdolny do uruchomienia pełnego środowiska lampy w około 300M i zdobył kilka dobrych recenzji.

 6
Author: Ken,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-09-26 14:25:55
 4
Author: Abul Hassan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-09-21 07:06:52

Możesz również wypróbować Palapa Web Server. Jest całkowicie darmowy.

Https://play.google.com/store/apps/details?id=com.alfanla.android.pws&hl=en

 4
Author: Vibin TV,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-26 04:51:15

Nie ma interpreterów PHP, które znam dla Androida lub IOS (lub WebOS lub BlackBerryOS).

Jeśli chcesz uruchomić stronę internetową jako aplikację na urządzeniu mobilnym lub tablecie jako natywną aplikację, wszystkie funkcje muszą być w Javascript i owinięte biblioteką, taką jak PhoneGap lub Titanium. Aplikacje internetowe na Androida i IOS mogą korzystać z lokalnych baz danych, w których dane mogą być przechowywane do czasu nawiązania połączenia sieciowego. Każda logika po stronie serwera wymaga wywołania do serwera www oraz aktywne połączenie internetowe na urządzeniu.

 3
Author: rust,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-04 14:01:02

Sprawdź androPHP używam go do testowania na Androidzie ANdroPHP .

 2
Author: windwaker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-05-05 10:03:06

Myślę, że to jest to, czego szukasz: PAW Server from http://paw-android.fun2code.de/

Hope it works

 2
Author: Juan Ignacio,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-27 07:20:04

Na Google Play Paw Server jest typowym pakietem serwerów PHP (zawiera kod Beanshell). Możesz umieścić swoje strony internetowe w folderze "html". Jednak typowy Kod Beanshell nie jest zbyt znany do edycji. Na urządzeniu z Androidem polecam użyć SL4A i phpforandroid do zbudowania serwera Perla i PHP. Jednak nie używają MySQL jako bazy danych. Powinieneś być zaznajomiony z warstwą skryptów dla Androida (SL4A) Platforma. Zobacz ten link dla odniesienia

 0
Author: Alex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-03 00:20:08

Oto aplikacja Bit Web Server (PHP,MySQL,PMA)

Może obsługiwać różne systemy CMS, takie jak Wordpress, Joomla, Drupal, Prestashop itp. Oprócz CMS może również uruchamiać frameworki PHP takie jak Code Igniter, YII, CakePHP, itp. Jest to to samo co WAMP lub LAMP lub XAMPP na komputerze lub laptopie, ale jest to dla urządzeń z Androidem z lighttpd zamiast apache.

 0
Author: Dwij,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-26 12:30:45

Dla mnie AndroPHP (to nazwa aplikacji) , działał idealnie... patrz poniżej linki

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

Https://doc.tiki.org/AndroPHP

Wykonaj kroki, które Ci pomogą .....

 0
Author: Sunny Shukla,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-16 10:26:56

W PHP używam serwera dla aplikacji PHP w playstore, dla MySql używam serwera MariaDB, a aby połączyć się z MariaDB z PHP 7 Użyj tego kodu:

<?php
$your_variable = mysqli_connect('your hostname', 'root(default)', 'leave this empty', 'the database you want to connect');
?>
 0
Author: Shuncey Balba,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-12 02:13:32

Użyj tej aplikacji: Servers Ultimate
Dzięki tej aplikacji można uruchomić dowolny serwer można sobie wyobrazić na urządzeniu z Androidem (php, mysql, ftp, dhcp,...) Twój telefon będzie prawdziwym serwerem, wystarczy zainstalować aplikację kliknij na ( + ) znak, aby dodać serwer, jeśli serwer nie jest zainstalowany aplikacja poprosi o pobranie pakietu. Możesz łatwo uzyskać dostęp do serwera za pośrednictwem SIECI LAN lub WAN.

 0
Author: Charaf,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-21 09:48:47

Droga wolna:

    Root your system.
  1. Zainstaluj następujące pakiety:
    1. Superuser,
    2. emulator terminala Androida, oraz
    3. Instalator Linuksa
  2. follow this guide
 -1
Author: Angel Genchev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-26 12:30:39