身為 Web developer บ่อยครั้งต้อง Debug/Test เว็บไซต์/แอป On-the-go ต้องการ Flexibility เพิ่ม Productivity
อยากรัน Web server จาก Android ตรงๆ ควรดู KSWEB web server สำหรับ Android
ประกอบด้วย:
- 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
การติดตั้ง
Google Play Store ค้นหา KSWEB มี Trial 6 วัน ทดสอบฟีเจอร์ แล้วจ่าย $2.99 ซื้อ
ตั้งค่า Web Server
เปิดแอป Server เริ่มรัน เข้า "localhost:8080" บน Browser Android หรือ IP Address จาก KSWEB บนเครื่องภายนอก แต่ตอนนี้เห็นแค่ Default home page ของ KSWEB
User/Pass Default: "admin" / "admin" ควรเปลี่ยน Password เพื่อ Security เข้า KSWEB Web Interface "127.0.0.1:8001" ใส่ Default login เข้า Admin area
Select System Settings เปลี่ยน Password จาก "admin" เป็นอย่างอื่น
ตั้งค่า phpMyAdmin
Tab Tools ใน KSWEB ติดตั้ง phpMyAdmin ~7MB ติดตั้งเสร็จ เข้า phpMyAdmin ได้ที่ 127.0.0.1:8000
Login phpMyAdmin: User "root" Password ว่าง เปลี่ยน Password ทันที
เลือก Root Directory สำหรับเว็บไซต์
Default root: "/mnt/sdcard/htdocs" เปลี่ยน Location ได้ (Micro SD) ที่ Tab Lighttpd ใส่ File path
เพิ่ม Multiple hosts ได้ ถ้าอยากรันหลายเว็บบน Android server
Bonus: ติดตั้ง WordPress
เป็น WordPress developer อยาก Host Test site บน Android ทำได้ง่ายด้วย KSWEB:
1. Start KSWEB Server (เปิดแอป)
2. ดาวน์โหลด WordPress ZIP จาก WordPress.org
3. Extract ไป "/mnt/sdcard/htdocs" หรือ Root directory ที่ตั้ง ผ่าน ES File Explorer/Tool อื่น
4. ไป phpMyAdmin สร้าง Database สำหรับ Install
5. เข้า "https://localhost:8080/wordpress" บนอุปกรณ์
6. Install WordPress ตามปกติ
สรุป
KSWEB Server บน Android = ทุกอย่างสำหรับ Debug เว็บ รัน Scripts หรือ Show client Site under development โดยไม่ต้อง Hosting Online
ติดตั้ง Tools/Frameworks/CMS โปรด: WordPress, Drupal, Joomla ผ่านกระบวนการคล้ายข้างต้น
เคยใช้ KSWEB ไหม? Setup ยังไง? แชร์ในความคิดเห็น!