- XAMPP เป็นชุดซอฟต์แวร์ฟรีที่ประกอบด้วย Apache, MySQL, PHP และ Perl
- ช่วยให้คุณสามารถจำลองเซิร์ฟเวอร์ภายในเครื่องคอมพิวเตอร์ของคุณได้โดยไม่ต้องจ่ายค่าโฮสติ้ง
- ฐานข้อมูลสามารถจัดการได้ผ่าน phpMyAdmin ซึ่งสามารถเข้าถึงได้จาก localhost
- สิ่งสำคัญคือต้องทดสอบโครงการเว็บก่อนที่จะนำไปใช้กับเซิร์ฟเวอร์จริง
หากคุณตัดสินใจที่จะเริ่มการพัฒนาเว็บไซต์หรือทดสอบไซต์ของคุณในสภาพแวดล้อมท้องถิ่น คุณจะต้องเจอกับ XAMPP ซึ่งเป็นเครื่องมือสำคัญสำหรับการทำงานกับ PHP, MySQL และส่วนประกอบอื่น ๆ ที่จำเป็นสำหรับหน้าเว็บใด ๆ ให้ทำงานอย่างที่ควรจะเป็น หากคุณใช้คอมพิวเตอร์ Windows 10 และไม่แน่ใจว่าจะเริ่มต้นการติดตั้ง XAMPP ได้อย่างไร คุณมาถูกที่แล้ว ในบทความนี้ ฉันจะสอนวิธีติดตั้งและกำหนดค่า XAMPP ทีละขั้นตอนอย่างง่ายดายและไม่ซับซ้อน
นอกจากนี้ เราจะดูรายละเอียดที่สำคัญบางประการเพื่อหลีกเลี่ยงปัญหาทั่วไประหว่างการติดตั้ง และวิธีการใช้ประโยชน์สูงสุดจากฟังก์ชันการทำงานที่แพ็คเกจ XAMPP เสนอให้คุณเพื่อสร้างสภาพแวดล้อมการทดสอบที่มีประสิทธิภาพ มาเริ่มกันเลย!
XAMPP คืออะไร?
XAMPP เป็นชุดซอฟต์แวร์ฟรีที่ให้สภาพแวดล้อมที่สมบูรณ์สำหรับการติดตั้งเซิร์ฟเวอร์ภายในเครื่องคอมพิวเตอร์ของคุณ ประกอบด้วยองค์ประกอบที่สำคัญหลายอย่าง เช่น Apache (เว็บเซิร์ฟเวอร์), MySQL/MariaDB (สำหรับการจัดการฐานข้อมูล), PHP (ภาษาการเขียนโปรแกรม) และ Perl ด้วยซอฟต์แวร์นี้ คุณสามารถจำลองสภาพแวดล้อมเซิร์ฟเวอร์ได้โดยไม่ต้องจ่ายค่าโฮสติ้ง
เหมาะสำหรับนักพัฒนามือใหม่และผู้เชี่ยวชาญที่ต้องการทดสอบโปรเจ็กต์ของตนในเครื่องก่อนอัปโหลดไปยังเซิร์ฟเวอร์จริง XAMPP สามารถใช้งานได้กับแพลตฟอร์มต่างๆ เช่น Windows, Linux และ macOS ที่นี่เราจะเน้นไปที่วิธีการติดตั้งบน Windows 10
กำลังดาวน์โหลด XAMPP
ในการเริ่มต้น สิ่งแรกที่เราต้องทำคือไปที่หน้า XAMPP อย่างเป็นทางการ ซึ่งคุณจะพบกับเวอร์ชันต่างๆ ที่มีให้เลือกใช้ ขึ้นอยู่กับความต้องการ PHP ของคุณ ขอแนะนำให้เลือกเวอร์ชันเสถียรล่าสุดที่มีอยู่เพื่อให้มั่นใจถึงความเข้ากันได้และความปลอดภัยที่ดีที่สุด
เมื่อถึงหน้าดาวน์โหลด ให้เลือกตัวเลือก XAMPP สำหรับ Windows- โปรดจำไว้ว่าเวอร์ชันขั้นต่ำของ Windows ที่ต้องการคือ Windows 7 ดังนั้นคุณจะไม่มีปัญหาในการใช้งานบน Windows 10
การติดตั้ง XAMPP บน Windows 10
เมื่อดาวน์โหลดตัวติดตั้งแล้ว ให้ดับเบิลคลิกเพื่อเริ่มต้น คุณอาจพบคำเตือนด้านความปลอดภัยของ Windows หรือการควบคุมบัญชีผู้ใช้ (UAC) ในกรณีนี้คุณควรอนุญาตให้โปรแกรมติดตั้งทำการเปลี่ยนแปลงกับคอมพิวเตอร์ของคุณ
1. ตัวช่วยสร้างการติดตั้ง
เมื่อคุณเริ่มตัวช่วยสร้างการติดตั้ง สิ่งแรกที่คุณจะเห็นคือคำเตือนเกี่ยวกับสิทธิ์การเข้าถึงที่โปรแกรมอาจต้องการหากคุณติดตั้งใน "ไฟล์โปรแกรม- แม้ว่าคุณจะสามารถเปลี่ยนเส้นทางการติดตั้งได้ แต่ขอแนะนำให้คงเส้นทางเริ่มต้นไว้ที่ C:\xampp- วิธีนี้จะหลีกเลี่ยงปัญหาการอนุญาตในภายหลัง
กด "ต่อไป” และดำเนินการต่อด้วยตัวช่วยสร้าง
2. การเลือกส่วนประกอบ
ขั้นตอนที่สำคัญที่สุดอย่างหนึ่งคือการเลือกส่วนประกอบที่คุณต้องการติดตั้ง เลือกตัวเลือกที่จำเป็นตามการใช้งานที่คุณต้องการ แม้ว่าฉันขอแนะนำให้คุณติดตั้งทุกอย่างที่ XAMPP เสนอเพื่อให้มีสภาพแวดล้อมการทดสอบที่สมบูรณ์ ส่วนประกอบสำคัญเช่น อะปาเช่, MySQL y phpMyAdmin สิ่งเหล่านี้จำเป็นหากคุณจะทำงานกับฐานข้อมูลและเว็บไซต์ไดนามิก
3. การตั้งค่าโฟลเดอร์
ตามที่ฉันได้กล่าวไปแล้ว โฟลเดอร์เริ่มต้นจะเป็น C:\xamppแม้ว่าคุณจะสามารถเปลี่ยนแปลงได้หากต้องการ เพียงคลิกปุ่มเลือกโฟลเดอร์แล้วเลือกตำแหน่งใหม่ อย่างไรก็ตาม ขอแนะนำให้ออกจากเส้นทางเริ่มต้นเพื่อหลีกเลี่ยงปัญหาเรื่องการอนุญาต
4. สมบูรณ์ la instalación
หลังจากเลือกส่วนประกอบและโฟลเดอร์แล้ว ตัวช่วยสร้างจะแสดงรายละเอียดเพิ่มเติมบางอย่าง เช่น ตัวเลือกในการติดตั้ง บิตนามิซึ่งเป็นเครื่องมือสำหรับติดตั้งระบบเช่น WordPress หรือ Joomla คุณสามารถยกเลิกการเลือกตัวเลือกนี้ได้หากคุณไม่สนใจ
สุดท้ายคลิกที่ “ต่อไป” และการติดตั้งจะเริ่มขึ้น อาจใช้เวลาสักครู่ทั้งนี้ขึ้นอยู่กับประสิทธิภาพของคอมพิวเตอร์ของคุณ
การกำหนดค่า XAMPP
เมื่อการติดตั้งเสร็จสมบูรณ์ แผงควบคุม XAMPP- ที่นี่คุณสามารถเริ่มหรือหยุดบริการต่างๆ เช่น อะปาเช่ o MySQL- ทดสอบว่าทุกอย่างเป็นไปด้วยดี คลิก “เริ่ม” ใน Apache และ MySQL และตรวจสอบให้แน่ใจว่าโมดูลเปลี่ยนเป็นสีเขียว ซึ่งบ่งชี้ว่าโมดูลทำงานอย่างถูกต้อง
การแก้ปัญหาทั่วไป
บางครั้งเมื่อเริ่มต้นเซิร์ฟเวอร์ Apache คุณอาจพบว่า พอร์ต 80 หรือ 443 พวกเขากำลังถูกใช้งานโดยโปรแกรมอื่นเช่น Skype ซึ่งจะทำให้ Apache ไม่สามารถทำงานได้อย่างถูกต้อง ที่นี่ฉันจะแสดงวิธีแก้ปัญหาที่เป็นไปได้สามประการแก่คุณ:
- เปลี่ยนพอร์ตใน Skype ยกเลิกการเลือกตัวเลือก "พอร์ต 80 และ 443" ในการตั้งค่าการเชื่อมต่อ Skype
- แก้ไขพอร์ต Apache คุณสามารถแก้ไขไฟล์ httpd.conf y httpd-ssl.conf เพื่อเปลี่ยนพอร์ตเหล่านี้สำหรับพอร์ตอื่น เช่น 8080 หรือ 8443
- ปิด Skype ชั่วคราวก่อนที่จะเริ่ม Apache
เข้าถึง phpMyAdmin และการจัดการฐานข้อมูล
หากคุณต้องการจัดการฐานข้อมูลสำหรับโครงการของคุณ XAMPP จะรวมไว้ด้วย phpMyAdminซึ่งเป็นเครื่องมือที่มีประโยชน์มากสำหรับการจัดการฐานข้อมูล เช่น MySQL หรือ MariaDB คุณเพียงแค่ต้องเริ่ม MySQL จากแผงควบคุมแล้วจึงเข้าถึง http://localhost/phpmyadmin.
ผู้ใช้เริ่มต้นจะเป็น ราก และไม่มีรหัสผ่านแม้ว่าจะแนะนำให้เปลี่ยนหากคุณวางแผนที่จะใช้เซิร์ฟเวอร์มากกว่าการทดสอบในเครื่อง
สร้างและจัดการโครงการใน XAMPP
หนึ่งในคำถามที่พบบ่อยที่สุดคือตำแหน่งที่จะวางโปรเจ็กต์ที่คุณต้องการรันบนเซิร์ฟเวอร์ภายในเครื่อง เมื่อต้องการทำเช่นนี้ ให้นำโครงการของคุณไปที่โฟลเดอร์ htdocs ภายในไดเร็กทอรีการติดตั้ง XAMPP หากคุณมีโปรเจ็กต์ทดสอบชื่อ “mysite” เพียงสร้างโฟลเดอร์ย่อยที่มีชื่อนั้นอยู่ข้างใน “htdocs- จากนั้นเข้าถึงผ่านเบราว์เซอร์ http://localhost/misitio และโปรเจ็กต์ของคุณจะโหลดราวกับว่ามันถูกโฮสต์บนเซิร์ฟเวอร์จริง
นี่เป็นวิธีที่ดีในการทดสอบการพัฒนาของคุณก่อนที่จะเผยแพร่ทางออนไลน์
อย่างที่คุณเห็นการติดตั้งและกำหนดค่า XAMPP ใน Windows 10 นั้นเป็นกระบวนการที่ค่อนข้างง่ายหากคุณปฏิบัติตามแต่ละขั้นตอนอย่างระมัดระวัง ไม่สำคัญว่าคุณจะเป็นมือใหม่หรือนักพัฒนาที่มีประสบการณ์ XAMPP มีเครื่องมือทั้งหมดที่คุณต้องการในการทำงานกับโปรเจ็กต์ของคุณภายในเครื่องโดยไม่ต้องเสียเงินซื้อเซิร์ฟเวอร์ภายนอก นอกจากนี้ ความเป็นไปได้ในการจัดการฐานข้อมูลของคุณและดำเนินการพัฒนาอย่างรวดเร็วถือเป็นข้อดีอย่างหนึ่งของซอฟต์แวร์นี้ หากคุณต้องการเริ่มทดลองการพัฒนาเว็บ XAMPP คือแพ็คเกจที่คุณต้องการสำหรับทีมของคุณ
ฉันเป็นผู้ชื่นชอบเทคโนโลยีที่เปลี่ยนความสนใจ "เกินบรรยาย" ของเขาให้กลายเป็นอาชีพ ฉันใช้เวลามากกว่า 10 ปีในชีวิตไปกับเทคโนโลยีล้ำสมัยและปรับแต่งโปรแกรมทุกประเภทด้วยความอยากรู้อยากเห็น ตอนนี้ฉันมีความเชี่ยวชาญในด้านเทคโนโลยีคอมพิวเตอร์และวิดีโอเกม เนื่องจากเป็นเวลากว่า 5 ปีแล้วที่ฉันเขียนให้กับเว็บไซต์ต่างๆ เกี่ยวกับเทคโนโลยีและวิดีโอเกม โดยสร้างบทความที่พยายามให้ข้อมูลที่คุณต้องการในภาษาที่ทุกคนเข้าใจได้
หากคุณมีคำถามใดๆ ความรู้ของฉันมีตั้งแต่ทุกอย่างที่เกี่ยวข้องกับระบบปฏิบัติการ Windows รวมถึง Android สำหรับโทรศัพท์มือถือ และความมุ่งมั่นของฉันคือคุณ ฉันยินดีสละเวลาสักครู่เสมอและช่วยคุณแก้ไขคำถามใดๆ ที่คุณอาจมีในโลกอินเทอร์เน็ตนี้