Подтвердить что ты не робот

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

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

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

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

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

Привет,

4b9b3361

Ответ 1

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

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

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

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

Ответ 2

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

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

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

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

Ответ 3

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

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

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

Ответ 4

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

Ответ 6

Нет интерпретаторов PHP, о которых я знаю для Android или IOS (или WebOS или BlackBerryOS).

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

Ответ 9

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

Ответ 10

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

Ответ 11

Вот приложение Bit Web Server (PHP, MySQL, PMA)

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

Ответ 13

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

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

Ответ 14

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

Ответ 15

Свободный способ:

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