-
KSWEB: server + PHP + MySQL
3.93
Now with Apache server and the text editor with code highlighting!
Do you want to have a platform for running sites on PHP in any convenient place? It’s possible! It is enough to install KSWEB on your Android device and copy scripts to the htdocs folder on the memory card. After that, you can run your web content! So, KSWEB is a set for web developer for the Android platform. The package consists of: web server, FTP server, PHP programming language, MySQL DBMS and scheduler. KSWEB does not need root rights for proper functioning, unless, of course, you want to use the server on port 80. By the way, it can be convenient when opening your server on the Internet. This will allow you to have a small hosting in your pocket!
KSWEB is completed with a scheduler with cron-like expressions. Plan and perform some useful work on your web data. The friendly user KSWEB interface and the willingness to answer questions will allow you to realize all of your ideas.
Use ours text editor for editing PHP, HTML, JS, CSS files! It will highlight your code and will help you not to get lost among it.
Manage PHP packages in your project via Composer.
Our package easily runs popular CMS and frameworks such as Yii2, Drupal, Joomla, WordPress, MODX, etc. If you have any questions about how to run this or that CMS we will answer them!
KSWEB is a shareware application. After the first launch, you will have 5 trial days to test the app. The cost of KSWEB PRO is $3.99. The cost of KSWEB Standard is $2.99.
KSWEB contains:
Notice:
To start the web server, you need to: start KSWEB, specify, if necessary, the port and the root directory. By default, KSWEB contains fully-configured configuration files for all components.
Thank you for choosing our product!
KSWEB: server + PHP + MySQL KSWEB: server + PHP + MySQL KSWEB: server + PHP + MySQL KSWEB: server + PHP + MySQL ↓↓↓ Download ↓↓↓
-
Category:
Tools
-
Developer:
KSLABS
-
Latest Version:
3.93
-
Released:
2012-03-31
-
Updated:
2018-11-11
-
Content Rating:
Everyone
-
Get it on:
-
Requirements:
4.0
You may also like
- BuildProp Editor Premium v2.2.13.0
- APK Editor Pro v1.10.0 Full Patched
- AirDroid: Remote access & File v4.2.4.7
- WiFi FTP Server v1.9.1 (Ad Free)
- BusyBox By meefik v1.31.1
- MT Manager v2.8.3 (Final)
- Code editor – Edit JS, HTML, CSS and other files v0.0.4.22
- ElectroDroid Pro v4.9.1 (Patched) + Plugin’s
- SQLite Editor v2.5 (Paid)
- QR Code Scanner – QR Reader PRO v3.0
Now with Apache server and the text editor with code highlighting!Do you want to have a platform for running sites on PHP in any convenient place? It's possible! It is enough to install KSWEB on your Android device and copy scripts to the htdocs folder on the memory card. After that, you can run your web content! So, KSWEB is a set for web developer for the Android platform. The package consists of: web server, FTP server, PHP programming language, MySQL DBMS and scheduler. KSWEB does not need root rights for proper functioning, unless, of course, you want to use the server on port 80. By the way, it can be convenient when opening your server on the Internet. This will allow you to have a small hosting in your pocket!KSWEB is completed with a scheduler with cron-like expressions. Plan and perform some useful work on your web data. The friendly user KSWEB interface and the willingness to answer questions will allow you to realize all of your ideas.Use ours text editor for editing PHP, HTML, JS, CSS files! It will highlight your code and will help you not to get lost among it.Manage PHP packages in your project via Composer.Our package easily runs popular CMS and frameworks such as Yii2, Drupal, Joomla, WordPress, MODX, etc. If you have any questions about how to run this or that CMS we will answer them!KSWEB is a shareware application. After the first launch, you will have 5 trial days to test the app. The cost of KSWEB PRO is $3.99. The cost of KSWEB Standard is $2.99.KSWEB contains:- lighttpd server v1.4.35- nginx v1.13.1- Apache v2.4.28- PHP v7.2.0- MySQL v5.6.38- msmtp v1.6.1- Web Interface v2.11- KSWEBFTP v1.0- Editor v1.0- Scheduler- online customer support via e-mail or our blog (www.kslabs.ru)Notice:You can enable Web Interface in the KSWEB Tools menu.Login information for Web Interface by default:login: adminpassword: adminMySQL host: localhost (or 127.0.0.1)MySQL port: 3306MySQL login «root» with a blank passwordTo start the web server, you need to: start KSWEB, specify, if necessary, the port and the root directory. By default, KSWEB contains fully-configured configuration files for all components.Thank you for choosing our product!
Прелюдия
Здравствуйте, уважаемые хабраюзеры. На написание данной статьи меня сподвиг пост хабровчанина — Десктоп – давай, до свидания!. Поэтому, сегодня более детально поговорим о том есть ли жизнь на Марсе насколько возможно и удобно писать код на устройстве с Android на борту. Сразу оговорюсь — обсуждать буду только планшеты, так как о прелестях кодирования на смартфоне и так все ясно. Хоть и речь не о написании кода, а об организации рабочего пространства, которое будет максимально удобным для разработки в условиях, где нет любимых IDE и т.д.В свое время, когда покупал планшет, одним из критериев выбора было наличие удобной клавиатуры, так как я тогда знал, зачем покупаю сей девайс. А так как выбор в данном секторе небольшой, то остановился на ASUS Transformer. Это я к тому, что если у вас есть реальная необходимость писать код «на коленке», в условиях, которые не способствуют этому — значит статья для вас. Хотя она совсем не претендует на подробное пособие и решение ваших проблем (так как запросы у всех разные). А если уже говорить о запросах — эта стать скорее всего повод развить тему более подробно и поделиться опытом. Я уверен, что где-то существует еще не один вариант решения таких задач, под разные уровни работы.
Что будем обсуждать?
Собственно, говорить буду о веб-разработке, так так сам именно этим и занимаюсь. Для того и купил планшет — чтобы в любой момент иметь под рукой возможность писать и править код, да и просто не терять время, когда есть идея что-то реализовать, но нет привычного рабочего пространства. Так вот, некоторое время назад, я осознал, что много полезного времени теряю в дороге. Конечно, можно просто наслаждаться отдыхом, но иногда в голову приходят неожиданные решения разных рабочих проблем, которые нужно отработать прямо сейчас, ибо потом потеряешь мысль. Или просто хочется писать код — часто так бывает. В общем, время терять нельзя. Но, как назло, Android не самая удобная система для веб-разработки. Разработчики почему-то не очень спешат делать удобные редакторы кода или локальные сервера для отладки. Да вы все сами знаете и понимаете.
Техническое задание
Теперь, наконец-то, перейду к описанию непосредственно среды разработки. Оговорюсь, что именно и для выполнения каких задач я искал:
- Удобный редактор кода, с подсветкой синтаксиса, с возможностью просмотра результата в браузере, функциями undoredo, с выбором кодировки и т.д.
- Локальный веб-сервер (имеется в виду полноценный — с PHP, MySQL). Конечно, можно отдельно поставить PHP как? и руками прикрутить MySQL, но я хотел все и сразу
- Так же хотелось иметь встроенный ftp для работы с удаленным сервером (пока не критично)
В общем, это минимальный набор, который необходим в условиях отсутствия традиционного рабочего места. Конечно, сюда можно добавить еще много пунктов, но это дело вкуса, и, давайте не будем забывать, что это всего лишь планшет, и всего лишь временное решение проблемы. По мере необходимости и роста запросов, я буду искать новые решения, но пока достаточно и этого.
Что я нашел
Итак, потратив некоторое время, я довольно быстро нашел приложения, которые практически полностью меня удовлетворили.
Редактор кода
Как ни странно, но с выбором редактора кода проблем практически не было. Дело в том, что в PlayMarket’е не так уж и много достойных редакторов (по меркам существующих) — на пальцах одной руки можно пересчитать. Некоторые из них были кратко описаны на Хабре раньше — здесь и вот здесь. Поэтому, после коротких тестов и размышлений, я остановился на WebMaster’s HTML Editor — ссылка на PlayMarket. Также есть тема на 4PDA. Всем моим требованиям данная программа отвечает на все 100%, а как бонус даже автозавершение кода есть. Сильно вдаваться в детали не буду, но вот общие моменты:
- Поддерживаемые форматы: .js .htm .html .css .php .php3 .php4 .php5 .txt and .xml;
- Подсветка синтаксиса;
- Встроенные виртуальные клавиши для тэгов и популярных ключевых фраз;
- Undo/Redo
Есть две версии — Pro и стандартная. Pro продают за 5$, в бесплатной версии нет функции предпросмотра в браузере и из списка выпадающих тегов можно выбрать только один. Так что тут придется раскошелиться. Но это для своего же блага и удобства. Вот несколько скриншотов:
Для тех, кому не понравился данный редактор, как альтернативу, могу посоветовать DroidEdit. Он также существует в двух версиях. Но как по мне, он уступает WebMaster’s HTML Editor. Но, это дело вкуса. Все остальные редакторы мне совсем не понравились, так как имеют проблемы или с кодировкой или с работой с большими файлами. А это важно.FTP-клиент
Для работы с FTP я выбрал программу AndFTP — ссылка на бесплатную версию и на Pro версию. На странице WebMaster’s HTML Editor в PlayMarket разработчики редактора сами рекомендуют использовать данный клиент, да и раньше я встречал неплохие отзывы о нем, так что сразу сделал свой выбор. Относительно ftp я не сильно вдавался в детали, так как мне для работы это не критично, хотя иногда нужно что-то подправить «на лету». Возможно, со временем, эта необходимость станет весомой, и я задумаюсь над лучшей оптимизацией. Программа позволяет сохранять конфигурации соединений (сервер, логин, пароль), а также предоставляет возможности скачивания/закачивания файлов, синхронизации каталога в сети с каталогом на мобильном устройстве, удаления и переименования файлов, изменения прав доступа. Для защиты ваших данных, программа позволяет использовать SSH RSA/DSA ключи. В общем, стандартный набор нормального ftp-клиента, вот только синхронизация папок, поддержка SCP и импорт настроек из файла доступны в ПРО-версии, которая стоит чуть больше 5$.
Локальный веб-сервер
А теперь поговорим о самом интересно — о локальной среде разработки и отладки написанного кода. Согласитесь, без локального веб-сервера вся идея разработки на планшете ничего бы не стоила. И так приходиться терпеть неудобства с ftp, так если бы еще пришлось работать с удаленным веб-сервером, было бы совсем неудобно. Как для меня, так это очень важный момент. После некоторого времени поисков, я нашел-таки парочку неплохих решений, таких как kWS — Android Web Server или PAW Server for Android, но они меня не впечатлили. Я уже было согласился их использовать, но неожиданно наткнулся на очень интересный продукт — KSWEB — server + PHP + MySQL и я сразу понял, что это то, что я так долго искал. KSWEB — это пакет веб разработчика для платформы Android. В его состав входят: веб сервер, язык программирования PHP версии 5.4 и СУБД MySQL версии 5.1. KSWEB дает возможность организовать на вашем Android устройстве платформу для запуска и отладки веб приложений (сайтов). Все, что вам нужно, это установить приложение. В корне памяти устройства создастся папка htdocs, куда необходимо сохранять ваши файлы. Все, как в любом нормальном веб-сервере. После установки, откроется окно управления сервером. Первым делом, я установил phpMyAdmin (он не установлен по умолчанию). Необходимо кликнуть на соответствующую кнопку в меню, программа спросит, куда устанавливать (путь оставить по умолчанию, так как он должен установиться в папку веб-сервера). Все файлы сервер скачает и распакует самостоятельно. После этого зайти в phpMyAdmin можно будет через панель управления сервером или через браузер, прописав localhost:8080/phpmyadmin. phpMyAdmin полностью функциональный, версии 3.5.2 Для того, чтобы запустить ваш файл, необходимо в панели управления нажать кнопку GO TO. Сразу откроется браузер по умолчанию, в адресной строке уже будет прописан путь к серверу (localhost:8080/), вам же остается только дописать имя файла. С панели управления также можно перегрузить сервер при необходимости. Кнопка Minimize сворачивает сервер в трей, а кнопка Exit закрывает приложение. Панель настроек имеет такой вид: Здесь вы можете указать порт, через который будет работать сервер, можете выбрать другую папку для сервера, заставить сразу грузиться в трей не открывая при запуске главное меню. По умолчанию, KSWEB содержит настроенные конфигурационные файлы сервера, PHP и MySQL. Однако, если вы хотите что-то в них изменить, в опциях сервера кликните на пункт «INI Files». Файлы с настройками будут пернесены на SD-карту вашего устройства по адресу «/mnt/sdcard/ksweb/ini/», если она доступна. Повторно кликнув на пункт настроек «INI Files», будут задействованы внутренние файлы настроек. В Маркете нет возможности купить платную версию, это вы можете сделать через панель опций программы. Лицензия стоит чуть больше 2$ — смешная цена за столь удобное и полезное приложение. Вот, собственно, и весь необходимый минимум. Конечно, все это субъективно, и я рад буду услышать дополнения и новые решения. Я же, параллельно с личностным ростом и новыми проблемами, буду искать новые пути и средства решения. Может, в конце-концов, и соберу идеальную среду разработки на Android) Спасибо за внимание. 203 95.9k 203
—> В —> | —> —> |
Программы / Android / Утилиты / другое / KSWEB: сервер + PHP + MySQL 3.81 для Android
KSWEB: сервер + PHP + MySQL 3.81 для Android
- Описание
- Скачать
- Скриншоты
- Отзывы
KSWEB – набор веб-разработчика для платформы Android. Пакет состоит из: веб-сервера, FTP-сервера, языка программирования PHP, СУБД MySQL и планировщика.
Приложение комплектуется планировщиком с cron-подобными выражениями. Планируйте и выполняйте некоторую полезную работу над своим веб-данными. Дружественный пользовательский интерфейс KSWEB и готовность отвечать на вопросы позволят реализовать все ваши задумки.
Кроме этого программа позволяет без труда запускать популярные CMS и фреймворки, такие как Yii2, Drupal, Joomla, WordPress, MODX и др.
KSWEB содержит:
- lighttpd server v1.4.35
- nginx v1.13.1
- Apache v2.4.28
- PHP v7.2.0
- MySQL v5.6.38
- msmtp v1.6.1
- Web Interface v2.11
- KSWEBFTP v1.0
- планировщик
- онлайн поддержку клиентов через e-mail или блог разработчика.
Размер | 83.05 Mб (Скачать) |
Статус / Цена | Условно-бесплатная / от 150 руб. |
Ограничения | 5 дней |
Поддерживаемые ОС | Android 2.x, 3.x, 4.x, 5.x, 6.x, 7.x |
Интерфейс | Русский |
Рейтинг | |
Разработчик | KSLABS |
Обновлено | 12.02.2018 |
KSWEB сервер PHP+MySQL
Этот веб сервер содержит PHP, СУБД MySQL и msmtp для поддержки функции mail в PHP. KSWEB это инструмент для веб-программирования на платформе андроид. Он позволяет вам организовать платформу для запуска и отладки сайтов на различных CMS и скриптов. Для использования приложения не нужен ROOT, но если он есть, то можно запустить сервер на стандартном порту 80. У приложения достаточно просто и интуитивно понятный интерфейс. Приложение правда платное, после установки вам дается 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 — простой веб сервер
Так-же я опробовал и это маленькое приложение. На самом деле я пробовал гораздо больше, просто много удалял сразу из-за рекламы или триальных периодов. Некоторые приложения были трудны в освоении или не нравились интерфейсом. Но этот маленький ServDroid.web мне понравился своей простотой. Приложение весит всего 0,96 Мб, а после установки 3,49 Мб. По сути я так понимаю это не совсем сервер, но он локально вполне корректно отображает 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 если нужно. Немного технических характеристик «Палапа веб сервер» Поддержка устройств, использующих 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.
На этом я заканчиваю этот небольшой обзор, надеюсь информация для вас была полезна.
- https://apk4all.com/android/apps/ksweb-pro/
- https://m.apkpure.com/ksweb-server-php-mysql/ru.kslabs.ksweb
- https://m.habr.com/post/152965/
- http://m.softportal.com/software-44946-ksweb-server-php-mysql.html
- http://htmlsait.e-veterok.ru/instrument/web-serwer-android.php