Локальный сервер для андроид

Локальный сервер для андроид

В Google Play Market есть множество подобных программ и можно выбрать то, что подойдет именно вам. Ниже скрин самого верха с плай маркета по запросу "Web serwer".

Часть из приложений платная, или триал на некоторое время — а потом покупать, есть и абсолютно бесплатные локальные веб сервера. Так-же и функционал у них разный, от простого html+php, до поддержки практически всего набора модулей и последних версий PHP+MySQL+phpmyadmin и прочих модулей.

KSWEB сервер PHP+MySQL

У приложения достаточно просто и интуитивно понятный интерфейс. Приложение правда платное, после установки вам дается 5дней на использование, после чего программа потребует ввести ключ, в общем ее надо будет купить. Стоимость KSWEB PRO — $3.99. Стоимость KSWEB Standard — $2.99.

Некоторые возможности KSWEB: nginx v1.7.3 (SSL) / lighttpd server v1.4.35 (SSL) / PHP v5.5.14 (SSL) / MySQL v5.6.19 / msmtp v1.4.32 / Web Interface v1.1 / KSWEBFTP v1.0

MySQL хост: localhost (or 127.0.0.1) / MySQL порт: 3306 / MySQL логин "root" с пустым паролем

Данный сервер содержит полностью готовые к работе конфигурационные файлы всех компонентов. Однако, если Вы хотите их изменить, то зайдя в настройки программы и кликнув "Внешние INI", все файлы настроек будут размещены на sdcard по адресу /mnt/sdcard/ksweb/conf/

Весит данное приложение не так много, 15,55 Мб, но после установки занимает 73,9 Мб.

В пробной версии некоторые функции недоступны, и сразу скажу что этот сервер не поддерживает модуль mod_rewrite, и .htaccess, по этому движки (CMS) требующие наличие модуля mod_rewrite полноценно запустить не получится. Хотя думаю что в платной версии можно включить сервер ingix и на нем все заработает. А так все отлично работает, БД создаются и движки корректно встают. Ниже скрин приложения.

Но мне данный сервер не понравился тем что его нельзя полноценно пощупать бесплатно и надо купить, а я не хочу покупать то, что мне вообще может не подойти. Но этот сервер очень популярный, значит достойный. .

NAMP nginx android web server

NAMP это nginx — веб-сервер, в отличие от большинства подобных приложений основанных на lighttpd. NAMP на платформе Android (с поддержкой виртуальных хостов) включает в себя: Nginx v1.5.0 / PHP v5.4.13 / MySQL v5.1.62 / Msmtp 1.4.30 / NAMPFTP v1.0

Приложение тоже платное и имеет испытательный срок 10 дней, после чего NAMP предложит вам купить его. Весит приложение после установки 47,45 Мб. Цена приложения $ 1,99. Но во время испытательного срока приложение без ограничений, и самое главное есть поддержка mo_rewrite по умолчанию. У меня получилось без проблем запустить (WordPress, Livestreet) на этом сервере и все работало. Ниже скриншот приложения.

Приложение также включает PhpMyAdmin, phpFileManager, adminer. А так-же экспорт MySQL резервное копирование на Dropbox / экспортные резервные копии сайтов на Dropbox / Резервное копирование баз данных MySQL.

В целом мне этот сервер понравился, но и тут я не хотел платить и отправился на поиски холявы. Хотя порадовал тот факт что заработал мод-реврайт и свободно запустились нужные мне движки сайтов.

ServDroid.web — простой веб сервер

По сути я так понимаю это не совсем сервер, но он локально вполне корректно отображает html страницы и переходит по ссылкам на другие страницы локального сайта. Показывает он страницы в своем окне, но так-же можно при запущенном приложении открыть свой браузер и сайты откроются в нем, нужно только адресную строку ввсети "http://localhost:8080". Ниже скриншот приложения с открытой страницей тестового сайта для примера.

Сразу скажу что кроме просмотра html страниц это приложение ничего не может. У меня не заработали даже страницы с расширением (.php). Так-же не выполняется php на html страницах ни в самом приложении, ни в браузере. В общем эта программка подойдет тем, кто например занимется только html+css, или у кого сайт на чистом html.

Вот еще який представитель подоного рода приложений для платформы андроид. Весит приложение 19.96 Мб, а после установки 69.57 Мб.

Palapa Web serwer — это полноценный lighttpd сервер с PHP и MySQL, так-же в комплекте идет phpmyadmin, который корректно работает и БД создаются без проблем. Приложение в использовании достаточно простое, но в тоже время имеет множество настроек, а так-же можно править конфигурационные файлы сервера, что мне пригодилось.

По умолчанию php не выполняется на страницах с расширением .html, но в конфиге можно добавить это выполнение прописав в конфиге lighttpd.conf в строчке
fastcgi.map-extensions = ( ".php3" => ".php", ".php4" => ".php", ".php5" => ".php" )
запись ".html" => ".php"
и станет в строчке
fastcgi.map-extensions = ( ".php3" => ".php", ".php4" => ".php", ".php5" => ".php", ".html" => ".php" ). Скриншот правки конфига lighttpd.conf

Этот локальный сервер мне понравился больше всего из опробованых, и я им пользуюсь и сейчас. Но он как и множество подобных не понимает .htaccess и почему-то тоже не работает mod_rewrite, хотя он вроде присутствует. Но мне это не мешает так-как я не использую mod_rewrite в своих сайтах, да и БД (MySQL)не использую, и движки (CMS). У меня простенькие сайты на html+php и этот сервер отлично справляется с этим, так-же прекрасно через phpmyadmin создаются MySQL если нужно.

Читайте также:  Неразрывный пробел в powerpoint сочетание клавиш

Немного технических характеристик "Палапа веб сервер"

Поддержка устройств, использующих ARM и Intel (x86) процессоры. В составе приложения : Lighttpd 1.4.35 / PHP 5.5.1 / MySQL 5.1.69 / MSMTP 1.4.32 / Web Admin 2.1.0
Путь до папки www куда нужно положить файлы своего сайтов: sdcard/pws/www. По умолчанию URL Адрес: http://127.0.0.1:8080. Чтобы зайти в Web Admin — http://127.0.0.1:9999 ( Имя/пароль: admin/admin ). MySQL Информация: локальный (127.0.0.1), порт: 3306 , имя пользователя: root, пароль: adminadmin.

На этом я заканчиваю этот небольшой обзор, надеюсь информация для вас была полезна.

как создать сайт на wordpress, настроить и оптимизировать wordpress

Здравствуйте, сегодня разберемся как сделать локальный сервер для Андроида, установим на него wordpress и рассмотрим также полезные приложения для вебмастера на Андроид платформе.
Скачать исходники для статьи можно ниже

Когда у вас нет доступа к компьютеру, ноутбуку – например: на работе, во время поездки – но есть смартфон, планшет с операционной системой Андроид – то можно установить на него локальный сервер, а после и wordpress.

Локальный сервер можно установить с помощью следующего Андроид приложения:

AndroPHP

На Play Маркет можно скачать здесь:
“play.google.com/store/apps/details?id=com.ayansoft.androphp”

После установки данного приложения у вас появиться папочка “www”.

Открываем встроенное приложение – “Диспетчер файлов” и заходим в папочку “www” – она пуста.

Заходим в приложение AndroPHP:

Переводим рычажок в положение ON (как на картинке выше).

Далее здесь же нам даны 2 ссылки, в примере (у вас могут быть другие):

http://176.227.24.230 – это сам сайт.

http://176.227.24.230/phpmyadmin – для создания Базы Данных сайта.

Далее приступим к установке wordpress на локальный сервер для Андроид:

1. Скачиваем wordpress с официального сайта – “ru.wordpress.org” – скачиваем zip архив с движком wordpress:

2. Далее нам нужно разархивировать zip архив – для этого устанавливаем андроид приложение – RAR или 7Zipper (скачать их можно с Play Маркет или с Яндекс.Store – более подробно в конце статьи).

После разархивации у вас получиться папочка – “wordpress-4.0-ru_RU”, открываем ее в ней еще одна папочка “wordpress” – все содержимое данной папочки копируем и переносим в папочку “www” – вот как она должна выглядеть в итоге:

Далее заходим на сайт, в данном примере:

“http://176.227.24.230” – у вас должна высветиться страничка с подготовкой к установке wordpress.

3. Создаем Базу Данных wordpress и имя пользователя:

Для этого переходим по второй ссылке, в данном примере – “http://176.227.24.230/phpmyadmin”

Здесь Username вводим root, а password – оставляем пустым.

Далее Жмем вкладку сверху “Databases” и создаем новую Базу Данных, незабываем выбрать кодировку utf8_general_ci:

После создаем пользователя Базы данных – верхняя вкладка “More” и ее подвкладка “Privileges” – здесь нажимаем ссылку “Add user”:

Для примера, можно создать пользователя:

4. Далее возвращаемся на адрес, в нашем примере: “http://176.227.24.230” – и устанавливаем wordpress, вводя созданную нами Базу Данных и пользователя базой данных.

Полезные программы для вебмастера на платформе Андроид:

1. WebMasterLite (Редактор Вебмастера Lite)

Удобный HTML редактор.

2. Архиваторы: RAR или 7Zipper

Для работы с архивами zip и rar – разархивация/архивация.

На Play Маркет скачать можно здесь:
“play.google.com/store/apps/details?id=com.rarlab.rar”

Можно скачать как с Play Маркет, так и с Яндекс.Store.

3. Total Commander

Удобный файловый менеджер и FTP клиент.

Есть как на Play Маркет, так и на Яндекс.Store.

Самые популярные товары с Али по лучшей цене здесь

Локальный web-сервер на платформе Андроид.

Сегодня любой манимейкер должен испытывать неподдельный интерес к маржинальным рынкам. Ежели будет кому любопытно, местный автор обязуется про маржинальные рынки сотворить письменную восторженную оду на пяти листах, но сегодня мы про них говорить решительно не станем.

А речь поведём про то, без чего к маржинальным рынкам вообще не подступиться. Ибо действие «купил-продал» подразумевает терпеливое выжидание момента, когда на рынке явно обозначится валуй. Понятно, лично и в ручном режиме валуй никто отлавливать не станет. А заниматься этим суждено какому-нибудь специализированному софту.

Но если в случае с тривиальными форексниками никакой гибкости в плане софта у тех нет (что им дали, то они послушно и пользуют), то у свободного художника существует многообразие вариантов. Ежели манимейкер видит (или ему кажется, что он видит) признаки маржинальности на том или ином рынке, то он волен написать софт по излавливанию и реализации валуя на каком угодно языке программирования.

В случае с местным автором всё просто — он когда-то из-за любопытства, и, откровенно говоря, бог знает зачем, скачал справочник по операторам PHP, и спустя недельку худо-бедно заговорил на этом языке. Пусть поначалу коряво, через пень-колоду, но как-то объясняться с аборигенами уже смог. А поскольку склонность к полиглотству у местного автора в генах не обнаружилась, то на том местный автор и угомонился. И с тех пор любой софт бойко пишет на пых-пыхе, запуская на веб сервере.

Читайте также:  Asus x551m как обновить биос

Не миновала эта судьба и софт для работы с маржинальными рынками. Будем для краткости такой софт за глаза называть ботами. Именно под этим термином Википедия понимает специальные программы для совершения рутинных действий. А бот на PHP, как мы догадываемся, нуждается в хосте — домике для проживания со всеми удобствами.

Изначально таким хостом служит виндовая машина с вебсервером, в качестве которого исстари заведено, не мудрствуя лукаво, втыкать так называемый «Денвер». По сути дела, это портабле софт, который можно хоть с флешки запускать, без всякой инсталляции. Люди любят и ценят подобные штуки, особенно бесплатные.

Денвер под Виндой — это не хорошо.

Да, именно. Если написать даже самого несложного бота, абсолютно не ресурсоёмкого, и не пользующего навороченные фреймворки, но зато заставить его работать круглосуточно, то этот хвалёный Денвер будет жрать память, как поросёнок из корыта в преддверии голодного года. Самозабвенно и до упора, пока машина наглухо не уйдёт в своп.

И поделать с этим ничего нельзя. Только предотвратить, перезапуская Денвер дважды в сутки.

При этом можно сколько угодно менять конфигурацию Денвера, отключать от него ненужные модули, играться с версиями того же PHP. Вплоть до одури. Существенного результата это не даст — через часов 12 весь объём оперативки всё едино исчерпается, будучи съеденным непонятно каким местом.

Причём это не причуды самой Винды, как модно считать в кругах линуксятников. Небольшой квест по замене Денвера на nginx, предпринятый местным автором года два назад, показал, что тот же самый бот и та же самая версия PHP крутятся в той же самой Винде без остановки месяцами. Без всяких утечек памяти.

Но нет предела человеческим желаниям.

О минимизации юнитов.

Сама виндовая машина (или не виндовая) в традиционном форм-факторе, будь это даже компактный ноутбук, не сильно подходит для превращения её в юнита. Под чем подразумевается компьютер, выделенный исключительно под функционирование бота.

Как правило, внутри традиционного ноутбука обязательно есть кулер, пусть не сильно, но шумящий. И жёсткий диск, пусть слегка, но жужжащий. Оно, конечно, бывают конфигурации и без механики, но обычно под юнита выделяют либо полноценный ноут минимальной стоимости (у китайцев прайс на такие начинается от $150), либо вообще б/у. То и другое тишину отнюдь не блюдёт.

Ну и не забываем, что примерно раз в год ноутбук, особенно старый и поюзанный, приходится разбирать до винтика, дабы добраться к его системе охлаждения, и отпылесосить теплоотвод изнутри, а также умиротворить кулер капелькой масла. Иначе всё это обречено шуметь и повизгивать от недовольства.

Раз на третий это надоест. Да и вообще, это изначально не самая умная мысль — выделять под юнита полноценную машину. Но чем тогда её заменить?

Тут есть варианты:

Тупо поставить бот на сервер.

Однако мы помним, что всевозможные верификаторы ордеров на покупку и продажу обязательно используют некоторые секретные файлы, которыми и осуществляется подпись. Утеря каковых равносильна утере всех активов этого рынка.

Местный автор не настолько наивен, чтобы выкладывать подобные файлы на сервер, ибо прекрасно осведомлён о потенциальной уязвимости серверного программного обеспечения, и пакостливости обслуживающего персонала, для которого этот сервер — просто структура файлов на экране, причём к каждому из этих файлов имеется полноценный доступ.

Впилить бот в роутер 🙂

Обычно в любой современной квартире обязательно есть роутер, где уже поднят свой вебсервер. Тот самый, который вызывается с любого подключенного через этот роутер компьютера или мобильного девайса через браузер, при обращении к определённому айпишнику. Благодаря чему настройками роутера можно управлять, а также просматривать логи подключения или трафика.

Гипотетически возможно слегка доконфигурировать этот вебсервер, дабы поднять там поддержку PHP. Благодаря чему этот вариант сводится к предыдущему, но с одной поправкой — свой софт мы льём не на сервер, стоящий в непонятном месте, с доступом к нему неопределённого круга лиц, а в такое место, где этот софт вообще никому не прийдёт в голову искать.

Если бы местный автор был чуть умнее, он бы так и сделал.

Вместо полноценной машины в качестве юнита можно попытаться использовать миниатюрный девайс на Андроиде, без всякой завывающей механической машинерии, и к тому же мизерной стоимости. На этом девайсе нужно только уметь поднять локальный вебсервер с поддержкой PHP и MySQL, если оно надо.

Читайте также:  Ps229 схема включения ремонт

Попытаемся научиться таким вещам.

PHP и локальный вебсервер на Андроиде.

Сабж самоценен и без всяких рассуждений о маржинальных рынках. Локальный вебсервер на смартфоне или планшетке пригодится любому вебмастеру или фрилансеру. Можно, не сходя с места, показать заказчику сайт или его кусок, причём любой сложности, и не выкладывая его в Веб.

В принципе, любой софт наподобие широко используемого приложения AirDroid, позволяющий управлять смартфоном с компьютера, подключённого к тому же роутеру, через который смартфон кушает Wi-Fi, является ничем иным, как нужным нам вебсервером. С той только разницей, что пользуемся мы им не на смартфоне, а на внешней машине.

Таких приложений масса, причём некоторые из них официально поддерживают PHP, и почти все позволяют открывать вебсервер в браузере самого смартфона, а не только на внешней машине.

Местный автор из исследовательских побуждений тупо перебирал все доступные бесплатные приложения такого рода из ГуглПлей, причём для любого из них путём недолгого гугления почти всегда удавалось запустить и PHP, и тестовый скрипт на локалхосте самого устройства (без всяких внешних машин). Другое дело, что не всё богатство функционала PHP оказывалось доступным — где-то не хватало iconv-а, где-то отсутствовал curl, или ещё какая нужная в хозяйстве вещь.

Тем не менее, всего за час были подобраны четыре разных варианта, позволяющие крутить бота в девайсе на Андроиде на локалхосте. И тут случилось счастье.

Перед Вами две картинки, клик в которые приводит в два полезных места:

Само приложение, весьма похожее на широко распиаренный, но платный ksweb, идеально нам подходит без всяких допиливаний. Пока что оно бесплатное по причине проживания его автора в Индонезии, жителям которой по какой-то неведомой местному автору причине от ГуглПлея ничего не обламывается. Так что они с гешефтом и не заморачиваются.

Palapa Web Server

На данный момент приложение включает lighttpd сервер, полноценный (не урезанный) PHP, MySQLи mSMTP практически последних версий, ну и phpMyAdmin с WebAdmin для тех, кому это добро сильно надо. Причём что не нужно, можно при запуске сервера даже и не включать.

На флешке Андроид-девайса появляется папка /sdcard/pws/www/ , которая и является корневой для бота (или веб-приложения в виде сайта). Бот (или локальный сайт) открываются в стандартном для вебсерверов адресе и по стандартному же порту — http://127.0.0.1:8080/

Там же, но на порту 9999, будет панель WebAdmin, которая, на взгляд местного автора, избыточна. Файл конфигов позволяет управлять настройками столь же успешно, и, в частности, поставить правильную дефолтную кодировку, без трогания которой руками на экране будут сплошные кракозябы. Больше ничего править не пришлось.

О стабильности работы.

В качестве девайса и сугубо в тестовых целях использовался телефон с полугигом памяти, причём никакие фоновые приложения при этом не останавливались. Тестирование шло на боевом боте для одного из маржинальных рынков, временно переселённого в телефон с виндовой машины.

Бот крутился в телефоне на протяжении выходных, полные двое суток. При этом телефон параллельно выполнял свои традиционные функции (принимал звонки и SMS-ки, сидел на связи клиентом ZELLO, информировал о поступивших платежах через клиента WebMoney, принимал сообщения с сайтов через Push Bullet, периодически обеспечивал связь по скайпу). При этом кушался Wi-Fi в качестве канала доступа в Интернет, ну и электричество из розетки.

Абсолютно ничто ничему не мешало, утечки памяти тоже не наблюдалось. Следовательно, вебсервер на андроиде, PHP в вебсервере, и бот в PHP — такая матрёшка абсолютно жизнеспособна.

Так что выбираем юнита.

Если остановиться на чём-то юзабилитипригодном, в более-менее привычном форм-факторе с кнопками, достаточно большим дисплеем, с LAN и Wi-Fi, а также USB портами (на всякий случай) и динамиками (чтобы бот громко кричал, если чем-то озадачен, и не может решить самостоятельно, как поступать в резко изменившихся условиях), то где-то в пределах $60 вполне может быть приобретён вот такой шестисотграммовый девайс на довольно свежем (на момент написания статьи) чипсете VIA WM 8880 Dual Core:

Экран тут 9 дюймов, 1024*600 пикселей. Но, если бот не выводит на экран обширную информацию, а работает на манер демона, то столь масштабное по габаритам устройство не нужно, и достаточно даже семидюймового, с заметно меньшей ценой. Нужно только удостовериться, что в девайсе есть поддержка SD карт, имеется хотя бы 4GB памяти, и присутствует не менее 1GB оперативки. А операционка точно Андроид (а не какой-нибудь доисторический Windows CE).

Автор ничего не имеет против планшетов ещё меньших размеров, но сам ортодоксально тяготеет к более привычным на глаз штуковинам, с физическим Ethernet разъёмом стандартной 100 MB сети, и кнопками клавиатуры. Но в принципе не возражал бы против стоечки юнитов 🙂

Ссылка на основную публикацию
Лимонная кислота против тараканов
Тараканы способны выжить при неблагоприятных условиях, долго оставаться без пищи. У них можно найти слабые места, например, они не переносят...
Коэффициент вариации превышает 33 что делать
Является ли нарушением закупка, начальная максимальная цена которой была рассчитана с превышением коэффициента вариации более чем на 33%? Согласно части...
Красивые названия клубов ночных
Если вы хотите открыть собственный бар, но испытываете трудности в выборе названия, информация, изложенная в данной статье, поможет вам подобрать...
Лицензионный ключ pc scan repair by reimage
Reimage Repair — это мощная программа, которая находит, а также исправляет все ошибки в операционной системе. По словам разработчиков данное...
Adblock detector