PHP+Mysql на андроид (практически денвер)
--------------
Тема не актуальна. Качаем PHPRunner от Naik
--------------
Что нужно для установки?
1) Права root
2) BusyBox
3) Эмулятор терминала
Примечание: если у вас установлен cyanogenMod, у вас все это должно быть по умолчанию
--------------
Инструкция по установке:
1) Для начала скачиваем по ссылке архив:
http://wikimobile.su/pma.zip
2) Папку server из этого архива кидаем на карту памяти.
3) Папку srv копируем в память телефона по адресу data/data (любым файлменеджером с правами суперпользователя)
4) На файлы:
- srv/mysql/mysqld
- srv/php/php-cgi
- srv/lighthttpd/lighthttpd
5) На все файлы в папке srv/config/ ставим права только на чтение (скрин 2)
6) Далее 2 файла php и phpkill кидаем в папку system/bin/ , Ставим им права как на первом скрине, готово.
7) В архиве также приложен рабочий конфиг к phpmyadmin (скопировать в папку со скриптом), сам phpmyadmin качать на оф сайте.
---------------
Запуск/Остановка:
1) Чтоб запустить: Идем в эмулятор терминала, пишем там команду su, жмем переход строки, и пишем команду php, все, сервер запущен, проверить можно по адресу localhost (В Opera Mobile, Хроме)
2) Чтоб остановить: набираем su, затем phpkill
Возможные проблемы
1) В phpmyadmin не работает вкладка "Структура" - В памяти телефона в корне перед запуском сервера создаем папку tmp
2) Не работаeт библиотека jpeg в gd - старайтесь избегать всех функцих работающих с jpeg, используйте png, gif
3) Не работает .htaccess - работать не будет, к сожалению на android апач не портировали, так что забудьте о его фишках.
FAQ
Q: Как создать базу данных?
A: На главной странице phpmyadmin вкладка "Базы данных", ввести имя бд, сравнение выбирать utf8_general_ci далее создать.
Q: Какие данные использовать для подключения к Mysql?
A: Имя сервера: 127.0.0.1 Пользователь: root, Пароль пустой, Имя Бд - Имя Бд, что создали.