การเริ่มต้น Apache บน Windows – อธิบายง่ายๆ

สำหรับพวกเราที่ ทำงานร่วมกับ Windowsสิ่งสำคัญคือต้องทราบวิธีเริ่มต้นเว็บเซิร์ฟเวอร์ Apache นี้ บทความ อธิบายทีละขั้นตอนสิ่งที่คุณต้องทำเพื่อให้เว็บเซิร์ฟเวอร์ของคุณทำงานได้!

อาปาเช่คืออะไร?

Der Apache HTTP Server เป็นโปรแกรมเว็บเซิร์ฟเวอร์โอเพ่นซอร์สฟรีที่พัฒนาโดย Apache Software Foundation เป็นหนึ่งในโปรแกรมเว็บเซิร์ฟเวอร์ที่ใช้กันอย่างแพร่หลายทั่วโลก และสามารถใช้ได้กับระบบปฏิบัติการ Unix, FreeBSD, Linux, Microsoft Windows และ MacOS

จะติดตั้งอาปาเช่บน Windows ได้อย่างไร?

หากคุณต้องการติดตั้ง Apache บน Windows คุณสามารถทำได้ง่ายๆ โดยทำตามคำแนะนำด้านล่าง

1) ดาวน์โหลด Apache เวอร์ชันล่าสุดจากเว็บไซต์ Apache อย่างเป็นทางการ
2) แยกไฟล์ ZIP ที่ดาวน์โหลดมาไปยังโฟลเดอร์ใดก็ได้ในของคุณ คอมพิวเตอร์. เวียร์ เอมเฟห์เลน อิห์เนนให้ติดตั้ง Apache ในโฟลเดอร์ที่เข้าถึงได้ง่าย เช่น “C:Program Files”
3) เปิดโฟลเดอร์ที่คลายซิปแล้วคลิกสองครั้งที่ไฟล์ “httpd.exe” สิ่งนี้จะเริ่มต้น Apache และปล่อยให้มันทำงานในพื้นหลัง
4) เพื่อให้แน่ใจว่า Apache ทำงานอย่างถูกต้อง ให้เปิดเว็บเบราว์เซอร์ของคุณแล้วไปที่ http://localhost/ หากทุกอย่างทำงานถูกต้อง คุณจะเห็นหน้าเว็บที่มีข้อความ “ใช้งานได้!” จะปรากฏขึ้น
ตอนนี้ Apache ได้รับการติดตั้งและพร้อมใช้งานแล้ว

จะกำหนดค่า Apache บน Windows ได้อย่างไร?

Apache เป็นเว็บเซิร์ฟเวอร์ที่ทรงพลังที่ทำงานบนระบบปฏิบัติการหลายระบบ รวมถึง Windows มีหลายวิธีในการติดตั้งและตั้งค่า Apache บน Windows บทความนี้จะอธิบายการติดตั้งผ่าน Microsoft เว็บ มีการอธิบายตัวติดตั้งแพลตฟอร์ม (WebPI)

เว็บพีไอ

WebPI คือ เครื่องมือ จาก Microsoft ซึ่งสามารถใช้เพื่อติดตั้งส่วนประกอบต่าง ๆ ของเว็บเซิร์ฟเวอร์ IIS รวมถึงแอปพลิเคชันอื่น ๆ สามารถพบได้บนเว็บไซต์ทางการของ Apache ใต้ "ดาวน์โหลด" หลังจากดาวน์โหลดและติดตั้ง WebPI แล้ว ให้เปิดใช้งานและค้นหา “Apache” ในรายการแอปพลิเคชันที่พร้อมใช้งาน เมื่อติดตั้ง Apache ผ่าน WebPI ไฟล์การกำหนดค่าจะถูกสร้างขึ้นโดยอัตโนมัติ ไฟล์นี้จะต้องได้รับการดัดแปลงก่อนที่ Apache จะเริ่มทำงาน ต้องทำการตั้งค่าต่อไปนี้ในไฟล์กำหนดค่า:

- เส้น "ผู้ดูแลระบบเซิร์ฟเวอร์ [ป้องกันอีเมล]” ต้องถูกแทนที่ด้วยที่อยู่อีเมลของผู้ดูแลระบบ
– ในบรรทัด “ชื่อเซิร์ฟเวอร์ โลคัลโฮสต์” ต้องป้อนชื่อโฮสต์ของเซิร์ฟเวอร์ ถ้า เซิร์ฟเวอร์ มีที่อยู่ IP แบบคงที่ คุณสามารถป้อนที่อยู่ IP ได้ที่นี่
- เส้น "DocumentRoot / var / www / html” จะต้องเปลี่ยนเส้นทางไปยังไดเร็กทอรีที่ Website ถูกยื่น
- เส้น "ดัชนีตัวเลือก FollowSymLinks MultiViews” อาจจะต้องมีการปรับเปลี่ยน ที่นี่คุณสามารถตั้งค่าตัวเลือกสำหรับไดเร็กทอรีที่ Website ตั้งอยู่. ข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกที่มีสามารถพบได้ในเอกสารประกอบของ Apache

หลังจากปรับแต่งไฟล์การกำหนดค่าแล้ว Apache ก็สามารถเริ่มต้นได้ผ่านอินเทอร์เฟซ WebPI หาก Apache เริ่มต้นได้สำเร็จ คุณควรใช้ไฟล์ URL ของเซิร์ฟเวอร์และดูหน้าแรกของเว็บไซต์

จะเริ่มและหยุด Apache บน Windows ได้อย่างไร

หากต้องการเริ่ม Apache ใน Windows คุณต้องเรียกใช้บรรทัดคำสั่ง (cmd.exe) ในฐานะผู้ดูแลระบบก่อน จากนั้นเปลี่ยนเป็นไดเร็กทอรีที่มี httpd.exe อยู่ โดยทั่วไปนี่คือ “C:Program FilesApache Software FoundationApache2.2bin” ตอนนี้ Apache สามารถเริ่มต้นด้วยคำสั่ง “httpd -k start”

Apache สามารถหยุดได้หลายวิธี วิธีที่ง่ายที่สุดคือเปิดบรรทัดคำสั่งในฐานะผู้ดูแลระบบและเรียกใช้คำสั่ง “httpd -k stop” ทางเลือก คุณยังสามารถใช้ตัวจัดการงานของ Windows และสิ้นสุดกระบวนการ "httpd.exe" ได้

เกิดข้อผิดพลาดในการเริ่ม Apache

หากคุณพยายามเริ่ม Apache บน Windows คุณอาจพบปัญหา a ความผิดพลาด มา. นี้ ความผิดพลาด สามารถเกิดขึ้นได้จากหลายสาเหตุ ในบทความนี้ เราจะดูสาเหตุที่พบบ่อยที่สุดสำหรับปัญหานี้ ความผิดพลาด กล่าวถึงและอธิบายวิธีการแก้ไข

การแก้ไขปัญหาการติดตั้ง Apache บน Windows

เมื่อคุณพยายามติดตั้ง Apache บน Windows คุณอาจพบปัญหาบางอย่าง ความผิดพลาด เผชิญ. ในบทความนี้เราจะดูบทความที่พบบ่อยที่สุด ความผิดพลาด ดูและหารือถึงวิธีการแก้ไข

Windows ไม่พบ httpd.exe

ข้อผิดพลาดที่พบบ่อยที่สุดประการหนึ่งคือ “Windows ไม่พบ httpd.exe” ซึ่งมักเกิดจากการติดตั้งไม่ถูกต้องหรือไฟล์บางไฟล์เสียหาย เพื่อแก้ไขปัญหานี้ คุณควรตรวจสอบก่อนว่าไฟล์แพ็คเกจการติดตั้ง Apache ทั้งหมดอยู่ในตำแหน่งที่ถูกต้อง หากใช่ คุณสามารถลองถอนการติดตั้งและติดตั้ง Apache เวอร์ชันที่ติดตั้งใหม่ได้

ไม่สามารถระบุชื่อโดเมนแบบเต็มของเซิร์ฟเวอร์ได้อย่างน่าเชื่อถือ

ข้อผิดพลาดที่เป็นไปได้อีกประการหนึ่งคือ “ไม่สามารถระบุคุณสมบัติครบถ้วนของเซิร์ฟเวอร์ได้อย่างน่าเชื่อถือ โดเมน ชื่อ” หมายความว่า Apache ไม่สามารถระบุชื่อโดเมนเต็มของเซิร์ฟเวอร์ได้ เมื่อต้องการแก้ไขปัญหานี้ คุณต้องป้อนชื่อโดเมนแบบเต็มของ เซิร์ฟเวอร์ ป้อน “httpd.conf” ในไฟล์กำหนดค่า คุณสามารถค้นหาไฟล์ได้ในไดเรกทอรี “conf” ใต้โฟลเดอร์หลักของ Apache

DocumentRoot ต้องเป็นไดเร็กทอรี

ข้อผิดพลาดทั่วไปอีกประการหนึ่งคือเมื่อคุณเริ่ม Apache คุณจะได้รับข้อความแสดงข้อผิดพลาดว่า: “ข้อผิดพลาดทางไวยากรณ์ในบรรทัด X ของ httpd.conf: DocumentRoot ต้องเป็นไดเร็กทอรี” สิ่งนี้บ่งชี้ว่าคุณไม่ได้ใช้ไวยากรณ์ที่ถูกต้องในไฟล์คอนฟิกูเรชันของคุณ หรือพาธที่ระบุสำหรับไดเร็กทอรีเอกสารของคุณไม่มีอยู่หรือกำหนดค่าไม่ถูกต้อง

หากคุณมีสิ่งเหล่านี้ ข้อความผิดพลาด เห็นไหม คุณควรลองติดตั้ง Apache ใหม่ หากปัญหายังคงอยู่ คุณสามารถลองอีกครั้งหรือเลือกโฟลเดอร์การติดตั้งอื่น

ทางเลือกแทน Apache บน Windows

หากคุณต้องการเริ่ม Apache บน Windows มีตัวเลือกอยู่สองสามตัวเลือก คุณสามารถดาวน์โหลดและติดตั้งตัวติดตั้ง Apache อย่างเป็นทางการ หรือใช้โปรแกรมจากบริษัทอื่นก็ได้

XAMPP

หนึ่งในทางเลือกยอดนิยมสำหรับ Apache คือ XAMPP XAMPP เป็นโปรแกรมอันทรงพลังที่รองรับทั้ง Apache และ MySQL PHP และมีภาษา Perl มันสามารถใช้ได้ฟรีและติดตั้งง่ายมาก

หากคุณกำลังมองหาบางสิ่งที่เบากว่าเล็กน้อย ค้นหาทางเลือกอื่นคุณควรลองใช้ EasyPHP EasyPHP เป็นบริการฟรีและมีส่วนประกอบที่จำเป็นทั้งหมดสำหรับการพัฒนาด้วย PHP
หากคุณกำลังมองหาทางเลือกที่เร็วกว่า Apache เราขอแนะนำ IIS ของ Microsoft IIS พร้อมใช้งานใน Windows NT และใหม่กว่า ฟรีและติดตั้งง่ายมาก

Fazit

โดยสรุปการเริ่มต้น Apache บน Windows ไม่ใช่เรื่องยาก สิ่งที่คุณต้องมีคือเว็บเซิร์ฟเวอร์และโปรแกรมแก้ไขข้อความ อย่างไรก็ตาม ก่อนที่คุณจะเริ่มติดตั้ง Apache คุณควรตรวจสอบให้แน่ใจก่อนว่า คอมพิวเตอร์ ตรงตามความต้องการของระบบ คุณต้องตัดสินใจด้วยว่าอันไหน เว็บเซิร์ฟเวอร์ คุณต้องการติดตั้ง: Apache HTTP Server หรือ Apache Tomcat?

บันทึก..เป็นสิ่งสำคัญ!

เว็บไซต์ภายนอกทั้งหมดที่เชื่อมโยงบนเว็บไซต์นี้เป็นแหล่งข้อมูลอิสระ 
ลิงก์เหล่านี้ไม่ได้รับการสนับสนุนและไม่ได้รับการสนับสนุนทางการเงินสำหรับการรวมลิงก์เหล่านี้ 
ข้อมูลทั้งหมดบนเว็บไซต์นี้จัดทำขึ้นโดยไม่มีการรับประกัน
เว็บไซต์นี้เป็นโครงการส่วนตัวโดย Jan Domke และสะท้อนความคิดเห็นและประสบการณ์ส่วนตัวเท่านั้น

Jan Domke

พร้อมท์วิศวกร | ผู้จัดการโซเชียลมีเดีย | ผู้จัดการโฮสติ้ง | ผู้ดูแลเว็บ

ฉันจัดทำนิตยสารออนไลน์แบบส่วนตัวตั้งแต่ปลายปี 2021 SEO4Business และด้วยเหตุนี้จึงเปลี่ยนงานของฉันให้เป็นงานอดิเรก
ฉันทำงานเป็น A มาตั้งแต่ปี 2019 Senior Hosting Managerที่หนึ่งในเอเจนซี่ด้านอินเทอร์เน็ตและการตลาดที่ใหญ่ที่สุดในเยอรมนี และกำลังขยายขอบเขตความรู้ของฉันอย่างต่อเนื่อง

Jan Domke