localboxดาวน์โหลดฟรี · macOS สำหรับนักพัฒนาเว็บ

เว็บเซิร์ฟเวอร์บนเครื่องคุณ ที่ไม่ต้องตั้งค่าเอง

ชุดเครื่องมือพัฒนาเว็บบน Mac รวม Apache, PHP, MariaDB และ PostgreSQL ไว้ในหน้าต่างเดียว กดเปิดทั้งชุดได้ในคลิกเดียวโดยไม่ต้องใส่รหัสผ่านเครื่อง ทุกโปรเจกต์มีพอร์ตของตัวเอง เลือก PHP ได้ต่อโปรเจกต์ และย้ายเว็บเดิมจาก XAMPP หรือ MAMP มาได้ทั้งไฟล์และฐานข้อมูล

  • ภาษาไทยทั้งแอป
  • ไม่ต้องใส่รหัสผ่านเครื่อง
  • อัปเดตได้จากในแอป

macOS · Apple Silicon และ Intel · ต้องมี Homebrew

ภาพรวม

สแตกเว็บบนเครื่องคุณในหน้าเดียว

3/4 เซอร์วิส · ลองกดเปิด/ปิดได้

  • Apacheเว็บเซิร์ฟเวอร์ทำงานอยู่
  • PHP-FPMPHP 8.4ทำงานอยู่
  • MariaDBฐานข้อมูลทำงานอยู่
  • PostgreSQLฐานข้อมูลปิดอยู่

  • 4เซอร์วิสในหน้าต่างเดียวApache · PHP-FPM · MariaDB · PostgreSQL
  • 1:1หนึ่งโปรเจกต์ หนึ่งพอร์ตlocalhost:8081, :8082 …
  • 8.1+PHP หลายเวอร์ชันพร้อมกันเพิ่มผ่าน Homebrew จากในแอป
  • 0ครั้งที่ต้องใส่รหัสผ่านเครื่องพอร์ตเกิน 1024 · ไม่ใช้ sudo

ฟีเจอร์เด่น LocalBox

ของที่นักพัฒนาเว็บต้องใช้ทุกวัน อยู่ในที่เดียว

  • เปิดทั้งชุดในคลิกเดียว

    กด "เปิดทั้งหมด" ได้ Apache, PHP และฐานข้อมูลครบ เห็นสถานะ พอร์ต และเวอร์ชันในจอเดียว ใช้พอร์ตเกิน 1024 จึงไม่ถามรหัสผ่านเครื่อง

  • ทุกโปรเจกต์มีพอร์ตของตัวเอง

    แต่ละเว็บอยู่ที่ localhost:8081, :8082 … พร้อม virtual host ที่สร้างให้ WordPress ทำงานได้โดยไม่ต้องแก้ path เปิดหรือพักทีละโปรเจกต์ได้

  • PHP หลายเวอร์ชันพร้อมกัน

    โปรเจกต์หนึ่งใช้ PHP 8.3 อีกโปรเจกต์ใช้ 8.4 รันพร้อมกันได้ เพิ่มเวอร์ชัน 8.1 ขึ้นไปผ่าน Homebrew จากในแอป โดยไม่ลบของเดิม

  • MariaDB + PostgreSQL

    สร้าง ลบ นำเข้า ส่งออกฐานข้อมูล นำเข้าไฟล์ SQL หลาย GB แบบสตรีม เปิดดูด้วย phpMyAdmin หรือ Adminer ที่ล็อกอินให้อัตโนมัติ

  • WordPress ในขั้นตอนเดียว

    สร้างโปรเจกต์แบบ WordPress แล้ว LocalBox ดาวน์โหลดจาก wordpress.org ตรวจ checksum สร้างฐานข้อมูล และเขียน wp-config.php ให้

  • ย้ายบ้านจาก XAMPP / MAMP

    เลือกเว็บและฐานข้อมูลที่จะคัดลอกมา โดยอ่านจากของเดิมอย่างเดียว ไม่แก้ ไม่ย้าย ไม่ลบ มีแถบความคืบหน้าและกดหยุดได้

  • แชร์งานออกอินเทอร์เน็ตชั่วคราว

    ได้ลิงก์พร้อม QR code ผ่าน Cloudflare Tunnel ใส่รหัสผ่านให้ หยุดเองเมื่อหมดเวลา และไม่ปล่อยไฟล์อย่าง .env หรือ .git ออกไป

  • ภาษาไทย + ข้อผิดพลาดที่บอกวิธีแก้

    สลับไทย–อังกฤษได้ทันที ทุกข้อผิดพลาดบอกสาเหตุและวิธีแก้ เช่น บอกชื่อโปรแกรมที่แย่งพอร์ตอยู่

และความสามารถอื่นที่มีในโปรแกรม

  • ตั้งขีดจำกัด Upload / Memory / Time ในที่เดียว
  • ดูบันทึกการทำงานแบบสด กรองได้
  • เปิดโปรเจกต์ใน VS Code
  • ธีมมืด / สว่าง
  • ไฟล์ที่ดาวน์โหลดตรวจ checksum ทุกครั้ง

ลองเล่นดู

แต่ละโปรเจกต์ เลือก PHP ของตัวเอง แล้วแชร์ให้ลูกค้าดูได้

  • เปลี่ยนเวอร์ชัน PHP ของโปรเจกต์หนึ่ง โปรเจกต์อื่นไม่เปลี่ยนตาม — PHP-FPM แยก pool ต่อเวอร์ชันและรันพร้อมกัน
  • กดปุ่มลูกโลก ได้ลิงก์ https และ QR code ผ่าน Cloudflare Tunnel เหมาะกับให้ลูกค้าดูงาน เปิดบนมือถือ หรือทดสอบ webhook เช่น ระบบชำระเงิน / LINE
  • เลือกเวลาได้ 30 นาที – 4 ชั่วโมง ขยายรวมได้สูงสุด 8 ชั่วโมง แล้วหยุดเองเมื่อหมดเวลาหรือปิดแอป
  • my-website :8081PHP 8.4~/LocalBox/Sites/my-website · WordPress · 312 MB
  • shop-api :8082PHP 8.3~/LocalBox/Sites/shop-api · PHP · 48 MB
  • portfolio :8083PHP 8.4~/LocalBox/Sites/portfolio · เว็บ HTML · 9 MB

PHP-FPM ที่ทำงานพร้อมกัน: 8.38.4

กดปุ่มลูกโลกเพื่อดูการแชร์งานให้ลูกค้า

ย้ายบ้านง่าย

มาจาก XAMPP หรือ MAMP? ย้ายมาได้ทั้งเว็บและฐานข้อมูล

LocalBox หา XAMPP / MAMP ในเครื่องให้ ติ๊กเลือกเว็บและฐานข้อมูลที่จะคัดลอก แล้วดูแถบความคืบหน้า — อ่านจากของเดิมอย่างเดียว ไม่แก้ ไม่ย้าย ไม่ลบ และเช็กพื้นที่ดิสก์ก่อนเริ่ม

  • นำเข้าไฟล์ SQL หลาย GB แบบสตรีม (.sql .gz .zip .bz2 .xz) มีความคืบหน้าและกดหยุดได้
  • เว็บที่ย้ายมาซึ่งตั้งค่าฐานข้อมูลเป็น localhost ต่อฐานข้อมูลได้ทันที
  • ใช้คู่กับโปรแกรมเดิมได้ ไม่ต้องถอนการติดตั้ง

ไม่แตะระบบของคุณ

ทุกอย่างอยู่ในโฟลเดอร์ของแอปเอง

ไม่เขียนไฟล์ตั้งค่าของ macOS ไม่แก้ php.ini ของคุณ และสำรองไฟล์ก่อนเขียนทับทุกครั้ง

  • ฟังเฉพาะเครื่องตัวเอง

    Apache รับการเชื่อมต่อที่ 127.0.0.1 เท่านั้น เครื่องอื่นในเครือข่ายเดียวกันเข้าไม่ได้

  • กัน DNS rebinding

    ทุก virtual host ปฏิเสธ request ที่ Host ไม่ใช่ localhost

  • ไม่ต้องใช้ sudo

    ทุกเซอร์วิสรันเป็นผู้ใช้ปกติบนพอร์ตเกิน 1024 และ LocalBox ไม่ติดตั้ง Homebrew ให้เอง

  • ไฟล์ที่ดาวน์โหลดตรวจ checksum

    WordPress, Adminer และ cloudflared ถ้าไม่ตรงจะทิ้ง ไม่รัน

  • อัปเดตที่ตรวจลายเซ็น

    ตัวอัปเดตในแอปปฏิเสธไฟล์ที่ลายเซ็นไม่ตรงกับกุญแจของแอป

  • รหัสฐานข้อมูลไม่โผล่ในรายการโปรเซส

    เขียนลงไฟล์ตัวเลือกที่อ่านได้เฉพาะเจ้าของ (chmod 600)

วิธีเริ่มใช้งาน

เริ่มใช้งานใน 3 ขั้นตอน

  1. ขั้นที่ 1: ติดตั้ง LocalBox

    ดาวน์โหลดรุ่นล่าสุดจาก GitHub ใช้ได้ทั้ง Apple Silicon และ Intel (ต้องมี Homebrew ในเครื่อง — LocalBox ไม่ติดตั้ง Homebrew ให้)

  2. ขั้นที่ 2: เปิดแอป ให้ตรวจเครื่องให้

    LocalBox หา Apache, PHP และฐานข้อมูลในเครื่องให้เอง ส่วนที่ยังไม่มีจะบอกคำสั่งติดตั้งไว้ แล้วเลือกพอร์ตกับเวอร์ชันที่ต้องการ

    brew install php mariadb
  3. ขั้นที่ 3: เพิ่มโปรเจกต์แรก

    สร้างใหม่จากแม่แบบ (ว่าง, PHP, เว็บ HTML, WordPress) ชี้ไปที่โฟลเดอร์ที่มีอยู่ หรือนำเข้าจาก XAMPP และ MAMP

ก่อนติดตั้ง ต้องมีอะไรบ้าง

ระบบ
macOS — Apple Silicon และ Intel
Homebrew
จำเป็น ใช้ติดตั้ง PHP, MariaDB, PostgreSQL และ phpMyAdmin
เว็บเซิร์ฟเวอร์
Apache จาก Homebrew ถ้ามี หรือ Apache ที่มากับ macOS

ไฟล์ตั้งค่า บันทึกการทำงาน ข้อมูลฐานข้อมูล และไฟล์สำรองของ LocalBox อยู่ในโฟลเดอร์ของแอปเอง ไม่แก้ไฟล์ตั้งค่าของ macOS และไม่ต้องใช้รหัสผ่านเครื่อง (ข้อยกเว้นเดียวคือไฟล์ตั้งค่า phpMyAdmin ของ Homebrew ซึ่งจะสำรองก่อนแก้ และไม่แตะถ้าคุณแก้เอง)

ดูรุ่นทั้งหมดบน GitHub (เปิดในแท็บใหม่)

คำถามที่พบบ่อย

คำถามเกี่ยวกับ LocalBox

ทำไม URL ของโปรเจกต์มีเลขพอร์ต?

เพื่อไม่ต้องใช้รหัสผ่านผู้ดูแลเครื่อง พอร์ตต่ำกว่า 1024 (เช่น 80) ต้องใช้สิทธิ์ผู้ดูแล LocalBox จึงใช้ 8080 เป็นหน้าหลัก และ 8081, 8082 … สำหรับแต่ละโปรเจกต์

ใช้คู่กับ XAMPP หรือ MAMP ได้ไหม?

ได้ การนำเข้าอ่านจากของเดิมอย่างเดียว ไม่แก้ ไม่ย้าย และไม่ลบ (ฐานข้อมูลของโปรแกรมเดิมต้องเปิดอยู่ระหว่างคัดลอก)

มี PostgreSQL ในเครื่องอยู่แล้ว จะชนกันไหม?

ไม่ชน LocalBox ใช้พอร์ต 5433 และโฟลเดอร์ข้อมูลของตัวเอง

รองรับ Laravel ไหม?

ใช้ได้โดยเพิ่มโฟลเดอร์โปรเจกต์ที่มีอยู่ แล้วตั้ง Document root เป็น public ส่วนแม่แบบ Laravel สำเร็จรูปยังไม่มีในรุ่นนี้

ต้องติดตั้งอะไรก่อนบ้าง?

เครื่อง Mac (Apple Silicon หรือ Intel) และ Homebrew สำหรับติดตั้ง PHP และฐานข้อมูล ส่วน Apache ใช้ของที่มากับ macOS ได้ ถ้ายังไม่มีอะไร แอปจะบอกคำสั่งติดตั้งให้

มีโดเมน .test หรือ HTTPS บนเครื่องไหม?

ยังไม่มีในรุ่นนี้ ทุกโปรเจกต์เปิดผ่าน http://localhost ตามพอร์ตของโปรเจกต์ ส่วนลิงก์ที่แชร์ออกอินเทอร์เน็ตเป็น https ผ่าน Cloudflare

แชร์งานออกไปแล้วปลอดภัยไหม?

แชร์ได้เฉพาะพอร์ตของโปรเจกต์ (ไม่รวมหน้า phpMyAdmin) มีรหัสผ่านเป็นค่าเริ่มต้น หยุดเองเมื่อหมดเวลา (เลือก 30 นาที – 4 ชั่วโมง ขยายได้รวมสูงสุด 8 ชั่วโมง) และบล็อกไฟล์อย่าง .env, .git และไฟล์สำรองฐานข้อมูล

ไม่พบคำตอบที่ต้องการ? ติดต่อทีมงานได้โดยตรง ยินดีให้คำปรึกษาฟรี

พร้อมลองแล้ว

ดาวน์โหลดรุ่นล่าสุดจาก GitHub แล้วเปิดเว็บแรกบนเครื่องคุณ

ดาวน์โหลด LocalBox (เปิดในแท็บใหม่)