วิธีดาวน์โหลดและติดตั้ง XAMPP บน Windows
⚡ สรุปอย่างชาญฉลาด
XAMPP และ NetBeans เมื่อนำทั้งสองอย่างมารวมกัน จะมอบชุดเครื่องมือพัฒนา PHP ในเครื่องที่สมบูรณ์แบบสำหรับผู้เริ่มต้น XAMPP มาพร้อมกับ Apache, MariaDBรวม PHP และ Perl ไว้ในตัวติดตั้งเดียว ในขณะที่ NetBeans โปรแกรมแก้ไขนี้เพิ่มการเน้นไวยากรณ์ การเติมข้อความอัตโนมัติ และการดีบักสำหรับการเขียนโปรเจ็กต์ PHP

XAMPP คืออะไร?
XAMPP เป็นเว็บเซิร์ฟเวอร์แบบโอเพนซอร์สและใช้งานได้บนหลายแพลตฟอร์ม ซึ่งประกอบด้วยเว็บเซิร์ฟเวอร์และ... MySQL or MariaDB โปรแกรมฐานข้อมูลและ PHP และ Perl แพ็กเกจการเขียนโปรแกรมนี้ได้รับการรวบรวมและดูแลโดย Apache Friends ช่วยให้ผู้ใช้สามารถสร้างและทดสอบเว็บไซต์บนเว็บเซิร์ฟเวอร์ในเครื่องคอมพิวเตอร์ของตนเองได้ และยังรองรับการใช้งานต่างๆ อีกด้วย Windows, ลินุกซ์ และ Mac
ตัวย่อ XAMPP ย่อมาจาก:
- X – [ระบบปฏิบัติการข้ามแพลตฟอร์ม] หมายความว่าสามารถทำงานได้บนระบบปฏิบัติการใดก็ได้ เช่น Mac OS X Windows, ลินุกซ์ เป็นต้น
- เอ - อาปาเช่ – นี่คือซอฟต์แวร์เว็บเซิร์ฟเวอร์
- ม - MySQL or MariaDB – ฐานข้อมูล
- P - PHP
- P – Perl – ภาษาสคริปต์
ทำไมต้องใช้ XAMPP?
XAMPP มีแผงควบคุมที่ใช้งานง่ายเพื่อจัดการ Apache MySQLและโปรแกรมอื่นๆ โดยไม่ต้องใช้คำสั่ง หากต้องการใช้ PHP เราจำเป็นต้องติดตั้ง Apache และ MySQLการติดตั้งและกำหนดค่า Apache นั้นไม่ใช่เรื่องง่าย เนื่องจากต้องตั้งค่าและผสานรวมเข้ากับ PHP และ Perl รวมถึงส่วนอื่นๆ อีกมากมาย XAMPP ช่วยจัดการความซับซ้อนทั้งหมดในการตั้งค่าและผสานรวม Apache กับ PHP และ Perl
แตกต่าง Javaซึ่งดำเนินไปพร้อมกับ Java เฉพาะ SDK เท่านั้น PHP จำเป็นต้องมีเว็บเซิร์ฟเวอร์จึงจะใช้งานได้
วิธีการติดตั้ง XAMPP
เราจะมาดูขั้นตอนการติดตั้ง XAMPP ทีละขั้นตอนกัน Windowsสำหรับระบบปฏิบัติการอื่นๆ ขั้นตอนการติดตั้ง XAMPP จะคล้ายคลึงกัน
ขั้นตอนที่ 1) ดาวน์โหลด XAMPP
คลิกที่นี่เพื่อดาวน์โหลด XAMPP Windows: https://www.apachefriends.org/download.html
ขั้นตอนที่ 2) เริ่มการติดตั้ง
การติดตั้ง XAMPP ก็เหมือนกับการติดตั้งโปรแกรมอื่นๆ ทั่วไป Windows โปรแกรมดังกล่าว อย่างไรก็ตาม มีบางสิ่งที่เราต้องสังเกต
ขั้นตอนที่ 3) เรียกใช้การตั้งค่า
หลังจากที่คุณดาวน์โหลด XAMPP แล้ว ให้รันการตั้งค่า หน้าต่างข้อความเตือนที่แสดงด้านล่างจะปรากฏขึ้น
ขั้นตอนที่ 4) เปลี่ยนการตั้งค่าการควบคุมผู้ใช้
หากคุณใช้รุ่นเก่ากว่า Windows เวอร์ชันเช่น Vista หรือ Windows 7. ตรวจสอบให้แน่ใจว่าคุณได้ปิดใช้งานคุณสมบัติการควบคุมบัญชีผู้ใช้แล้ว โดยเลือก แผงควบคุม > บัญชีผู้ใช้ > เปลี่ยนการตั้งค่าการควบคุมการเข้าถึงของผู้ใช้ แผนภาพด้านล่างแสดงขั้นตอนหลักๆ
ขั้นตอนที่ 5) บันทึกการตั้งค่า
- หลังจากปิดใช้งานการควบคุมบัญชีผู้ใช้แล้ว ให้คลิกปุ่ม ตกลง ในกล่องข้อความเตือน
- คราวนี้คุณจะได้รับข้อความต่อไปนี้
ขั้นตอนที่ 6) คลิกถัดไป
ในหน้าจอถัดไป ให้คลิก ถัดไป
ขั้นตอนที่ 7) เลือกเส้นทางการติดตั้ง
ในหน้าจอถัดไป ให้เปลี่ยนเส้นทางการติดตั้งหากจำเป็น จากนั้นคลิก ถัดไป
ขั้นตอนที่ 8) ตรวจสอบบริการที่จำเป็น
ในหน้าจอถัดไป ให้เลือก Apache และ MySQL- คุณสามารถเลือกได้ FileZilla (ไคลเอนต์ FTP) หากจำเป็น คลิกติดตั้ง
หมายเหตุ บริการคือโครงการที่ดำเนินมาอย่างยาวนานใน Windows ซึ่งไม่ต้องการการแทรกแซงจากผู้ใช้ สามารถตั้งค่าบริการให้ทำงานโดยอัตโนมัติได้ทุกเมื่อที่ต้องการ Windows ระบบปฏิบัติการได้เริ่มทำงานแล้ว เพื่อให้คุณใช้งาน Apache และ MySQLพวกมันควรจะทำงานอยู่เบื้องหลัง การติดตั้งเป็นบริการที่รันทั้ง Apache และ MySQL เปิดใช้งานโดยอัตโนมัติในพื้นหลังทุกครั้งที่คุณเปิดคอมพิวเตอร์ หากคุณยังไม่ได้ติดตั้ง Apache และ MySQL เนื่องจากเป็นบริการ คุณจึงต้องเริ่มบริการเหล่านั้นด้วยตนเองทุกครั้งที่ต้องการใช้งาน โดยต้องทำเช่นนี้จากแผงควบคุมของ XAMPP
ขั้นตอนที่ 9) เสร็จสิ้นการติดตั้ง
เมื่อการติดตั้งเสร็จสมบูรณ์ คุณจะเห็นหน้าต่างต่อไปนี้
- คลิกที่ปุ่มเสร็จสิ้น
ก่อนที่เราจะทดสอบการติดตั้ง XAMPP ของเรา เรามาดูกันก่อนว่าเรามีโครงสร้างไดเร็กทอรีพื้นฐานอะไรบ้างที่จะใช้งาน
การกำหนดค่าเว็บเซิร์ฟเวอร์ XAMPP พื้นฐาน
คู่มือ XAMPP นี้สมมติว่าคุณมี ติดตั้ง XAMPP บนไดรฟ์ C เข้าไป Windows โดยใช้ขั้นตอนที่กล่าวมาข้างต้นต่อไปนี้เป็นรายการไดเร็กทอรีพื้นฐานที่คุณควรทราบ
- htdocsนี่คือไดเร็กทอรีรากของเว็บไซต์ โค้ด PHP ทั้งหมดของเราจะถูกวางไว้ในไดเร็กทอรีนี้
- MySQL – สมุดรายชื่อนี้ประกอบด้วยข้อมูลทั้งหมดที่เกี่ยวข้องกับ MySQL or MariaDB โดยปกติแล้ว ระบบฐานข้อมูลจะทำงานบนพอร์ต 3306
- PHP – ไดเร็กทอรีนี้มีไฟล์การติดตั้ง PHP มันมีไฟล์สำคัญชื่อ php.ini ไดเร็กทอรีนี้ใช้เพื่อกำหนดค่าลักษณะการทำงานของ PHP บนเซิร์ฟเวอร์ของคุณ
ตามค่าเริ่มต้นเว็บเซิร์ฟเวอร์ Apache ทำงานอยู่ พอร์ต 80หากพอร์ต 80 ถูกใช้งานโดยเว็บเซิร์ฟเวอร์อื่น คุณสามารถใช้หมายเลขพอร์ตอื่นได้ สำหรับบทเรียนนี้ เราจะสมมติว่าเราใช้พอร์ต 80 หมายเหตุ หากคุณใช้ Skypeมันใช้พอร์ตเดียวกัน ปิด Skype หากคุณต้องการใช้ XAMPP สำหรับ PHP บนพอร์ต 80
แผงควบคุม XAMPP
แผงควบคุมใช้สำหรับจัดการโปรแกรมที่ติดตั้งผ่าน XAMPP หากต้องการเปิดแผงควบคุมของ XAMPP Server:
- คลิกที่เมนูเริ่มต้น
- สำรวจไดเร็กทอรีโปรแกรมและค้นหา Apache Friends จากนั้นค้นหา XAMPP ตามที่แสดงในแผนภาพด้านล่าง
- แผนภาพด้านล่างแสดงแผงควบคุม
1) ส่วนนี้แสดงรายการบริการ โมดูล และรหัสกระบวนการ (PID) ที่ติดตั้งไว้ เครื่องหมายถูกสีเขียวหมายความว่าโมดูลนั้นได้รับการติดตั้งเป็นบริการแล้ว เครื่องหมายสีแดงหมายความว่ายังไม่ได้ติดตั้งเป็นบริการ หากต้องการติดตั้งบริการ ให้คลิกที่เครื่องหมายสีแดง หากปุ่มแสดงเครื่องหมายถูกสีเขียวและคุณคลิกที่ปุ่มนั้น แผงควบคุมจะถามคุณว่าต้องการถอนการติดตั้งระบบหรือไม่
2) ส่วนนี้แสดงพอร์ตที่เชื่อมโยงกับโมดูลต่างๆ ส่วนการดำเนินการใช้สำหรับ:
- การเริ่มต้นและการหยุดping โมดูล
- การเปิดหน้าต่างการจัดการสำหรับ Apache และ MySQL
- การเปิดไฟล์การกำหนดค่าสำหรับ Apache MySQL ฯลฯ เพื่อทำการเปลี่ยนแปลง
- การดูไฟล์บันทึกสำหรับโมดูลต่างๆ
3) ส่วนนี้ประกอบด้วยเครื่องมือที่มีประโยชน์ต่างๆ เช่น Netstat, Windows ทางลัดบริการ ฯลฯ
4) ส่วนนี้แสดงข้อมูลสถานะของโมดูลต่างๆ แผงควบคุมสามารถใช้เพื่อ:
- ติดตั้งและถอนการติดตั้งบริการต่างๆ เช่น Apache, MySQL ฯลฯ ที่ติดตั้งผ่าน XAMPP
- เริ่มและหยุดบริการ
- เปิดไฟล์การตั้งค่า ฯลฯ
กำหนดค่า XAMPP
ต่อไปนี้คือการตั้งค่าพื้นฐานที่จำเป็นก่อนที่เราจะเริ่มใช้งาน XAMPP สำหรับการพัฒนาซอฟต์แวร์ping เว็บไซต์ที่ใช้ PHP พิมพ์ URL http://localhost/xampp/ ในเบราว์เซอร์ที่คุณชื่นชอบ สำหรับบทช่วยสอนนี้ เราจะใช้ Firefox เป็นเว็บเบราว์เซอร์ของเรา
หากคุณเห็นหน้าจอด้านบน แสดงว่าคุณติดตั้ง XAMPP สำเร็จแล้ว แผงด้านซ้ายมือมีลิงก์ไปยังข้อมูลที่เป็นประโยชน์ เช่น:
- เวอร์ชันของ PHP ที่ติดตั้งแล้ว
- การตั้งค่าความปลอดภัยของ XAMPP
- การเข้าถึงยูทิลิตี้ต่างๆ เช่น phpMyAdmin เป็นต้น
XAMPP เวอร์ชันใหม่ๆ มาพร้อมกับ PHP 8.x เช่น PHP 8.2 พร้อมด้วย MariaDB ในฐานะผู้มาโดยไม่นัดหมายล่วงหน้า MySQL เป็นการทดแทน XAMPP เวอร์ชัน 1.8.0 ที่เก่ากว่ามาก ซึ่งแสดงอยู่ในภาพหน้าจอเหล่านี้บางส่วน มาพร้อมกับ PHP เวอร์ชัน 5.4.4
PHP IDE ที่ดีที่สุดคืออะไร?
โปรแกรม IDE สำหรับ PHP คือโปรแกรมที่ช่วยให้คุณเขียนโค้ด PHP ได้ง่ายขึ้น IDE สำหรับ PHP มักมีคุณสมบัติการเน้นไวยากรณ์ และในบางกรณีก็มีคุณสมบัติการเติมข้อความอัตโนมัติด้วย หมายความว่า หากคุณพิมพ์คำหลัก PHP ที่ตัวแปล PHP รู้จัก คำหลักนั้นจะถูกเน้นด้วยสีที่แตกต่างจากสีที่ใช้สำหรับคำสั่งทั่วไป คุณสมบัติการเติมข้อความอัตโนมัติจะแสดงคำหลัก PHP ที่รู้จักโดยอัตโนมัติขณะที่คุณพิมพ์ นอกจากนี้ คุณยังสามารถใช้ Notepad ในการเขียนและแก้ไขโค้ด PHP ได้ ข้อเสียของการใช้โปรแกรมแก้ไขเช่น Notepad คือการแก้ไขข้อผิดพลาดในสคริปต์ทำได้ยาก เนื่องจากไม่ง่ายที่จะตรวจจับข้อผิดพลาด เช่น คำหลักที่สะกดผิด วงเล็บปิดไม่สนิท เป็นต้น IDE จะเน้นคำสั่งที่มีข้อผิดพลาด ทำให้คุณตรวจจับได้ง่ายขึ้น ตารางด้านล่างแสดงโปรแกรมแก้ไข PHP ยอดนิยม 5 โปรแกรม
| บรรณาธิการ | ใบอนุญาตประกอบธุรกิจ | ข้ามแพลตฟอร์ม | คำอธิบายสั้น ๆ |
|---|---|---|---|
| Netbeans IDE | โอเพนซอร์ส | มี (ใบกำกับภาษีเต็มรูปแบบ) |
|
| Dreamweaver | เชิงพาณิชย์ | มี (ใบกำกับภาษีเต็มรูปแบบ) |
|
| Zend Studio | เชิงพาณิชย์ | มี (ใบกำกับภาษีเต็มรูปแบบ) |
|
| PHP Eclipse | โอเพนซอร์ส | มี (ใบกำกับภาษีเต็มรูปแบบ) |
|
| Notepad++ | ฟรีแวร์ | Windows เพียง |
|
โปรแกรมแก้ไข PHP Netbeans IDE ดังที่ได้กล่าวไว้โดยย่อในตารางด้านบน NetBeans IDE นี้มีฟีเจอร์ทรงพลังที่ช่วยเพิ่มประสิทธิภาพการทำงานของโปรแกรมเมอร์ PHP สามารถดาวน์โหลด IDE ได้ฟรีจาก https://netbeans.apache.org/front/main/download/
- การเน้นไวยากรณ์และคุณสมบัติการเติมคำอัตโนมัติช่วยเพิ่มประสิทธิภาพให้กับคุณ ผลผลิต
- มีการรองรับระบบฐานข้อมูลแบบเนทิฟเช่น MySQL. คุณไม่จำเป็นต้องใช้สองโปรแกรมในการเขียนโค้ดและพัฒนาฐานข้อมูลของคุณ
- IDE สามารถใช้ใน สภาพแวดล้อมการทำงานร่วมกัน- สิ่งนี้มีประโยชน์เมื่อคุณต้องทำงานร่วมกับนักพัฒนาคนอื่นเป็นทีม
- IDE ก็มี รองรับภาษาอื่น ๆ เช่น:
- Java SE
- Java EE
- C
- C++
NetBeans ปัจจุบันได้รับการดูแลโดย Apache Software Foundation as Apache NetBeansและมีการออกเวอร์ชันใหม่ปีละสี่ครั้ง เวอร์ชัน 30 เป็นเวอร์ชันปัจจุบัน ณ ปี 2026 ในขณะที่ภาพหน้าจอข้างล่างใช้เวอร์ชันเก่ากว่า NetBeans 7.3.
บทนำสู่ Netbeans IDE
หลังจากที่คุณติดตั้งเสร็จเรียบร้อยแล้ว NetBeans โปรแกรมแก้ไข PHP แบบ IDE เรียกใช้โปรแกรมได้เหมือนโปรแกรมอื่นๆ ทั่วไป Windows โปรแกรม หน้าต่างที่แสดงด้านล่างจะปรากฏขึ้น
1. นักสำรวจโครงการ – แผงนี้ใช้เพื่อแสดงโครงการที่เปิดอยู่ทั้งหมด โครงการต่างๆ จะแสดงรายการอยู่ในมุมมองแบบต้นไม้
2. แถบเครื่องมือทางลัด – แถบเครื่องมือนี้มีทางลัดไปยังงานที่ดำเนินการบ่อย เช่น การสร้างโปรเจ็กต์ใหม่ การเปิดโปรเจ็กต์ที่มีอยู่ เลิกทำและทำซ้ำการกระทำ ฯลฯ
3. หน้าเริ่มต้น – หน้านี้ประกอบด้วย 3 แท็บ ได้แก่ เรียนรู้และค้นพบ, ของฉัน NetBeansและข่าวสารล่าสุด
- แท็บแรก [เรียนรู้และค้นพบ] จะแนะนำคุณให้รู้จักกับคุณสมบัติต่างๆ ของโปรแกรม NetBeans IDE และแสดงตัวอย่างและบทช่วยสอนบางส่วนที่สามารถนำไปพัฒนาต่อได้ NetBeans ไอดี.
- แท็บที่สอง [ของฉัน] NetBeans] แสดงรายการโปรเจกต์ที่เพิ่งเปิดใหม่ และอนุญาตให้คุณติดตั้งปลั๊กอินและเปิดใช้งานคุณสมบัติของ IDE
4. หน้าต่างเอาท์พุต – ใช้แสดงผลจากโปรแกรมต่างๆ เช่น Java แอปพลิเคชันคอนโซล นอกจากนี้ยังใช้เพื่อแสดงข้อมูลบันทึกและการแก้ไขจุดบกพร่อง ภาพหน้าจอด้านล่างแสดง IDE ที่เปิดโปรเจ็กต์อยู่
การสร้างโครงการ PHP ใหม่โดยใช้ Netbeans IDE
- คลิกที่ปุ่มสร้างโครงการใหม่บนแถบเครื่องมือดังที่แสดงด้านล่าง
- หากคุณดาวน์โหลดบันเดิลทั้งหมดที่มีอยู่ใน XAMPP NetBeans ใน IDE โปรดตรวจสอบให้แน่ใจว่าคุณเลือก PHP ในหมวดหมู่โปรเจ็กต์ และ PHP Application ในส่วนโปรเจ็กต์ จากนั้นคลิกปุ่มถัดไป
- กรอกชื่อโครงการตามที่แสดงด้านล่าง
- ตรวจสอบให้แน่ใจว่าโฟลเดอร์ถูกบันทึกไว้ในไดเร็กทอรีการติดตั้ง XAMPP PHP ดังที่แสดงด้านบน
- เมื่อเสร็จแล้ว ให้คลิกปุ่มถัดไป
- ตรวจสอบให้แน่ใจว่าได้ตั้งค่า "เรียกใช้ในฐานะ:" เป็น "เว็บไซต์ภายในเครื่อง" (ทำงานบนเว็บเซิร์ฟเวอร์ภายในเครื่อง)
- โครงการ URL: ถูกตั้งค่าเป็น http://localhost/phplessons/
หมายเหตุ การตั้งค่าข้างต้นจะถูกตั้งค่าไว้ให้คุณโดยค่าเริ่มต้น คุณไม่จำเป็นต้องเปลี่ยนแปลงอะไรเลย เว้นแต่คุณจะเป็นผู้เชี่ยวชาญ
- คลิกที่ปุ่มถัดไป
- การขอ NetBeans โปรแกรมแก้ไข PHP นี้รองรับการทำงานร่วมกับเฟรมเวิร์ก PHP MVC เช่น Symfony และ Zend ในตอนนี้เราจะไม่เลือกเฟรมเวิร์ก MVC ใดๆ คลิกปุ่ม เสร็จสิ้น (Finish)
- โครงการที่คุณสร้างใหม่จะแสดงในเบราว์เซอร์โครงการ และจะมีการสร้างหน้า index.php สำหรับคุณ
- หน้าเว็บที่สร้างขึ้นใหม่นี้มีโค้ด HTML อยู่ โปรดแทนที่ด้วยโค้ดต่อไปนี้
ใช้งานตัวอย่าง PHP แรกของคุณ
<?php echo "Hello World!"; ?>
- คลิกที่ปุ่ม run บนแถบเครื่องมือดังภาพด้านล่าง
- เบราว์เซอร์เริ่มต้นของคุณจะเปิดขึ้นพร้อมกับ... URL http://localhost/phplessons/index.phpผลลัพธ์ “Hello World!” จะปรากฏในเบราว์เซอร์ของคุณ



















