Запуск AMP (apache mysql php) на Android

В настоящее время я работаю на платформе электронной коммерции с открытым исходным кодом (www.oscmax.com), и я пытаюсь решить, смогу ли я развернуть автономную версию, которая может работать на планшете. Я надеялся использовать iPad, но это оказалось очень сложно (невозможно?)

a) Кто-нибудь знает версию AMP (apache mysql php), которая будет работать на планшете – например. Android?

Идея состоит в том, чтобы иметь локальную версию интернет-магазина, которую продавцы могут использовать при продаже оптовым покупателям, которые будут хранить заказы локально, пока не найдут сигнал Wi-Fi или 3G, и в этот момент он объединит новые записи в веб-сервер.

Если бы я мог заставить Apache, MySQL и PHP запускаться локально (например, с помощью WAMP, MAMP, LAMP и т. Д.), Было бы замечательно, поскольку приложение было бы доступно без подключения к Интернету.

С Уважением,

Наконец – кто-то выпустил полный пакет!

Bit Web Server (AMP, также см. Их главную страницу ), работающий на Android. Никакого взлома не требуется. $ 2 платить!

Если вы ищете стек для iOS, то cydia-ios-lighttpd-php-mysql-web-stack выполняет трюк: Должен запускать lighttpd + php 5.4 + mysql – к сожалению, только на джейлбрейк-устройствах.

Edit: В случае, если кому-то интересно, я перешел на планшет Windows 8, который с радостью запускает все стеки AMP с открытым исходным кодом. Работает очень красиво и с небольшим стилем Bootstrap. У меня есть полное приложение для заказов на продажу. Немного кода для синхронизации с онлайн-версией – не нужно тратить 50 долларов в месяц на пользователя в HandShake или аналогичном.

Если вы не застряли в PHP и MySql, то другой вариант – использовать Html 5.

Затем ваш сайт может работать в браузере на iOS и (большинстве версий) Android. Используя локальную базу данных и автономный кеш, вы можете избежать использования PhoneGap и т. Д. Вы также можете использовать jQuery, если хотите.

Однако вам нужно будет использовать javascript для доступа к локальной базе данных вместо php. Кроме того, поскольку поддержка sqlite удаляется в Html 5, вам придется использовать локальное хранилище или индексированный db. Я считаю, что первое намного проще и точно для моей цели.

BTW – для разработки в Google Chrome есть хорошие инструменты для отладки javascript.

Я ищу то же самое, но все, что я нашел, это PAW Server .

Я не пробовал, но мне сказали, что он должен работать так же, как стандартная установка AMP, но без mySQL.

База данных – это то, что я нахожу болью. Я мог бы просто использовать удаленный БД и локальный веб-сервер, чтобы подпитывать это, но это будет означать, что мне нужно будет всегда в сети.

Вы пытались использовать Linux Installer, чтобы получить полную версию Debian на телефоне? Он объявлен как способный запустить полную среду LAMP примерно в 300 М и получил несколько хороших отзывов.

Существует нечто, называемое ksweb:

https://play.google.com/store/apps/details?id=ru.kslabs.ksweb&feature=search_result

Для PHP или IOS (или WebOS или BlackBerryOS) нет интерпретаторов PHP.

Если вы хотите запустить веб-сайт в качестве приложения на мобильном устройстве или планшете в качестве собственного приложения, все функции должны быть в Javascript и завернуты в библиотеку, такую ​​как PhoneGap или Titanium. Веб-приложения Android и IOS могут использовать локальные базы данных хранения, где данные могут храниться до тех пор, пока не будет выполнено сетевое соединение. Любая логика на стороне сервера потребует вызова на ваш веб-сервер и активного интернет-соединения на устройстве.

Вы также можете попробовать веб-сервер Palapa. Это совершенно бесплатно.

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

Проверьте androPHP Я использую его для тестирования на андроиде ANdroPHP .

Я думаю, что это то, что вы ищете: PAW Server от http://paw-android.fun2code.de/

надеюсь, что это работает

В Google Play PAW Server является типичным пакетом сервера PHP (содержит код Beanshell). Вы можете разместить свои веб-страницы в папке «html». Однако типичный код Beanshell не очень хорошо известен для редактирования. На устройстве Android я рекомендую использовать SL4A и phpforandroid для создания Perl и PHP Server. Тем не менее, они не используют MySQL в качестве базы данных DATA. Вы должны быть знакомы с платформой Scripting Layer для Android (SL4A). См. Эту ссылку для справки

Вот веб-сервер приложений (PHP, MySQL, PMA)

Он может запускать различные CMS, такие как WordPress, Joomla, Drupal, Prestashop и т. Д. Кроме того, CMS может также запускать фреймворки PHP, такие как Code Igniter, YII, CakePHP и т. Д. Это то же самое, что и WAMP или LAMP или XAMPP на вашем компьютере или ноутбуке , но это для устройств Android с lighttpd вместо apache.

Для меня AndroPHP (его название приложения) отлично работало … см. Ниже ссылки

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

https://doc.tiki.org/AndroPHP

Пожалуйста, следуйте инструкциям, которые помогут u …..

В PHP я использую приложение Server For PHP в playstore, для MySql я использую MariaDB Server, и для подключения к MariaDB с PHP 7 используйте этот код:

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

Используйте это приложение: Серверы Ultimate
С помощью этого приложения можно запускать любой сервер, который вы можете себе представить на своем устройстве Android (php, mysql, ftp, dhcp, …), ваш телефон будет настоящим сервером, просто установите приложение, нажмите на значок (+), чтобы добавить сервер, если сервер не установлен, приложение попросит загрузить пакет. Вы можете легко получить доступ к своему серверу через LAN или WAN.

Автострада:

  1. Корни вашей системы.
  2. Установите следующие пакеты:
    1. Суперпользователь,
    2. Android Terminal Emulator и
    3. Установщик Linux
  3. следуйте этому руководству