CAMPP Logo

CAMPP = Caddy + MySQL + PHP

สภาพแวดล้อมสำหรับพัฒนาแอปพลิเคชันที่ใช้ MySQL (พร้อม PHP)

CAMPP เป็นสแต็กการพัฒนาเว็บแบบข้ามแพลตฟอร์มที่ฟรีและติดตั้งง่าย ประกอบด้วย Caddy, PHP-FPM, MySQL/MariaDB และ phpMyAdmin แพ็กเกจ CAMPP โอเพนซอร์สถูกตั้งค่าให้ติดตั้งและใช้งานได้ไม่ยากเลย

CAMPP คืออะไร?

CAMPP เป็นสแต็กการพัฒนาเว็บแบบข้ามแพลตฟอร์มที่รวมทุกสิ่งที่คุณต้องการเพื่อเรียกใช้เว็บไซต์ PHP ในเครื่อง

Caddy

เว็บเซิร์ฟเวอร์สมัยใหม่พร้อมระบบ HTTPS อัตโนมัติและความสามารถรีเวอร์สพร็อกซี

PHP-FPM

รันไทม์ PHP ที่รวดเร็วและมีประสิทธิภาพพร้อมคุณสมบัติและการปรับปรุงล่าสุด

MySQL/MariaDB

MySQL สำหรับวินโดวส์/แมคโอเอส และ MariaDB สำหรับลินุกซ์ สำหรับการจัดการข้อมูลที่แข็งแกร่ง

phpMyAdmin

ส่วนติดต่อการจัดการฐานข้อมูลบนเว็บสำหรับการจัดการที่ง่าย

เกี่ยวกับ CAMPP

CAMPP เป็นทางเลือกสมัยใหม่ที่แตกต่างจากสแต็กการพัฒนาเว็บแบบดั้งเดิม ได้รับการออกแบบด้วยความคิดถึงความเรียบง่ายและประสิทธิภาพ โดยมีทุกสิ่งที่คุณต้องการสำหรับการพัฒนาแอปพลิเคชัน PHP ในเครื่อง

แตกต่างจากสแต็กเก่าที่ใช้ Apache, CAMPP ใช้ Caddy - เว็บเซิร์ฟเวอร์สมัยใหม่ที่มี HTTPS อัตโนมัติ, การกำหนดค่าที่ง่ายขึ้น และประสิทธิภาพที่ดีกว่าตั้งแต่แรก

ข้อดีหลัก

  • รองรับข้ามแพลตฟอร์มสำหรับวินโดวส์, ลินุกซ์ และแมคโอเอส
  • ติดตั้งง่ายด้วยตัวช่วยสร้างครั้งเดียว
  • ส่วนติดต่อแดชบอร์ดที่เรียบง่ายสำหรับจัดการบริการ
  • การกำหนดค่าพอร์ตเพื่อหลีกเลี่ยงความขัดแย้งกับบริการของระบบ
  • โอเพนซอร์สภายใต้ใบอนุญาต MIT

เข้าร่วมชุมชน

CAMPP เป็นโอเพนซอร์สและเรายินดีต้อนรับการมีส่วนร่วม รายงานบั๊ก, ขอฟีเจอร์ หรือช่วยปรับปรุงโปรเจ็กต์

อัปเดตล่าสุด

CAMPP CAMPP v0.2.1

อัปเดตล่าสุด

สิ่งที่แก้ไข

  • ไอคอนถาดระบบ Windows: แก้ไขปัญหาไอคอนถาดระบบไม่ปรากฏหลังจากปิดหน้าต่างหลัก ไอคอนถาดระบบถูกฝังไว้ในไฟล์ binary โดยตรง ทำให้มั่นใจได้ว่าจะพร้อมใช้งานเสมอไม่ว่าจะติดตั้งในตำแหน่งใด

ดาวน์โหลด

  • วินโดวส์: CAMPP-0.2.1-x64.exe (ตัวติดตั้ง NSIS แนะนำ), CAMPP-0.2.1-x64.msi
  • แมคโอเอส: CAMPP-0.2.1-universal.dmg (ไบนารียูนิเวอร์แซล), CAMPP-0.2.1-arm64.dmg (Apple Silicon), CAMPP-0.2.1-x64.dmg (Intel)
  • ลินุกซ์: CAMPP-0.2.1-amd64.deb (Debian/Ubuntu), CAMPP-0.2.1-amd64.AppImage (พกพาได้), CAMPP-0.2.1-amd64.rpm (Fedora/openSUSE)

แพลตฟอร์มที่รองรับ

  • วินโดวส์ - รองรับอย่างสมบูรณ์ ติดตั้งผ่าน .exe หรือ .msi
  • แมคโอเอส - รองรับอย่างสมบูรณ์ มีบิวด์ Intel, Apple Silicon และ Universal (macOS 13+)
  • ลินุกซ์ - รองรับอย่างสมบูรณ์ ใช้ AppImage, .deb หรือ .rpm

พอร์ตเริ่มต้น

  • เว็บเซิร์ฟเวอร์ (Caddy): 8080
  • PHP-FPM: 9000
  • MySQL/MariaDB: 3307
  • phpMyAdmin: http://localhost:8080/phpmyadmin

ดาวน์โหลด

วินโดวส์: CAMPP-0.2.1-x64.exe, CAMPP-0.2.1-x64.msi
แมคโอเอส: CAMPP-0.2.1-x64.dmg, CAMPP-0.2.1-arm64.dmg, CAMPP-0.2.1-universal.dmg
ลินุกซ์: CAMPP-0.2.1-amd64.AppImage, CAMPP-0.2.1-amd64.deb, CAMPP-0.2.1-amd64.rpm
ดูบน GitHub

เกี่ยวกับผู้พัฒนา

Karn Yongsiriwit

กานต์ ยงศิริวิทย์

อาจารย์ประจำเต็มเวลา, ผู้สร้างเนื้อหาไทม์พาร์ท

คณะเทคโนโลยีดิจิทัลเพื่อนวัตนวิกร, มหาวิทยาลัยรังสิต

CAMPP - Modern Web Development Stack