Là nhà phát triển web, chúng ta thường cần debug/test website/app trên di động và cần sự linh hoạt quy trình làm việc tăng năng suất.
Nếu muốn chạy web server ngay từ Android, bạn chắc chắn nên xem KSWEB web server cho Android.
Nó bao gồm:
- lighttpd server v1.4.35 (SSL)
- nginx v1.7.3 (SSL)
- PHP v5.6.2 (SSL)
- MySQL v5.6.19
- msmtp v1.4.32
- Web Interface v1.2
Cài Đặt

Vào Google Play Store tìm KSWEB. Cung cấp dùng thử 6 ngày test tính năng, sau đó mua $2,99.
Cấu Hình Web Server
Sau khi khởi chạy app, server bắt đầu, truy cập "localhost:8080" trên trình duyệt Android hoặc IP KSWEB cung cấp trên máy ngoài. Lúc này chỉ thấy trang chủ mặc định KSWEB.

User/pass mặc định "admin"/"admin". Khuyên đổi mật khẩu vì bảo mật, làm tại Web Interface KSWEB "127.0.0.1:8001" đăng nhập combo mặc định vào admin.

Đăng nhập xong, chọn System Settings (Cài đặt hệ thống) đổi pass từ "admin" sang cái khác.

Cấu Hình phpMyAdmin

Chọn tab Tools trong KSWEB, cài phpMyAdmin ~7MB. Xong, truy cập phpMyAdmin tại 127.0.0.1:8000.

Đăng nhập phpMyAdmin: user "root", pass để trống. Khi vào, khuyên đổi pass.

Chọn Thư Mục Gốc Cho Trang Web
Thư mục gốc mặc định tại "/mnt/sdcard/htdocs". Muốn đổi nơi khác, ví dụ thẻ micro SD, chọn tab Lighttpd nhập đường dẫn file.

Bạn cũng thêm nhiều host để chạy nhiều website trên server Android.
Thêm: Cài WordPress

Nếu bạn dev WordPress, muốn host web test trên Android, dễ dàng làm với KSWEB. Làm theo bước:
1. Khởi động KSWEB server (mở app).
2. Tải file zip WordPress từ WordPress.org.
3. Giải nén vào "/mnt/sdcard/htdocs" hoặc thư mục gốc bạn chỉ định dùng ES File Explorer hoặc công cụ thứ 3.
4. Vào phpMyAdmin tạo database cho cài đặt.
5. Truy cập trang cài WordPress tại "https://localhost:8080/wordpress" trên thiết bị.
6. Cài WordPress như bình thường.
Kết Luận
Cài KSWEB server trên Android là tất cả bạn cần debug website, chạy script, hoặc show client site đang phát triển không cần hosting online.
Bạn cũng cài công cụ, framework, CMS yêu thích như WordPress, Drupal, Joomla qua quy trình tương tự.
Bạn dùng KSWEB? Setup như thế nào? Chia sẻ suy nghĩ bình luận.