Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> สมาร์ทโฟน >> Android

ตั้งค่า Local Web Server บน Android ได้อย่างไร

身為 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 ยังไง? แชร์ในความคิดเห็น!