วิธีติดตั้ง Apache บน Windows 10

อาปาเช่

เปิดตัวครั้งแรกในปี 1995 Apache เป็นเว็บเซิร์ฟเวอร์แบบโอเพ่นซอร์สแบบข้ามแพลตฟอร์มที่ให้บริการฟรีและใช้งานร่วมกันโดยเว็บไซต์เกือบครึ่งหนึ่งของโลก แม้ว่ามันจะทำงานบนระบบปฏิบัติการที่แตกต่างกัน แต่ในโพสต์นี้เราจะอธิบาย อย่างไร ติดตั้ง Apache บน Windows 10

เซิร์ฟเวอร์ Apache HTTP ซึ่งตั้งชื่อตามชนเผ่าพื้นเมืองอเมริกันเผ่าหนึ่งที่ชอบทำสงครามมากที่สุด เป็นที่นิยมอย่างมากในหมู่โปรแกรมเมอร์

แต่ก็ยังเป็นตัวเลือกที่ผู้ใช้ทั่วไปต้องการมากขึ้น หากเราพิจารณาว่าหน้าที่หลักของเซิร์ฟเวอร์ Apache คือการให้บริการเว็บที่โฮสต์โดยเบราว์เซอร์ต่างๆ เช่น Chrome, Firefox, Safari เราสามารถพูดได้ว่างานหลักของเซิร์ฟเวอร์คือ รักษาการสื่อสารที่ราบรื่นและเสถียรระหว่างเว็บเซิร์ฟเวอร์และเว็บไคลเอนต์นั่นคือผู้ใช้

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

Apache ใน Windows 10: ข้อดีและข้อเสีย

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

ข้อดี

  • มันเข้ากันได้กับ เว็บไซต์ที่ใช้ WordPress และด้วย CMS เกือบทั้งหมดที่มีอยู่ในตลาด
  • มี โครงสร้างประเภทโมดูลาร์มีความยืดหยุ่นและหลากหลาย
  • มันได้ผล ทั้งบนเซิร์ฟเวอร์ Windows และ Linux
  • มาจาก โอเพ่นซอร์ส (มีชุมชนนักพัฒนาขนาดใหญ่อยู่เบื้องหลัง) และฟรีทั้งหมด
  • ด้วยเหตุผลเดียวกับข้อที่แล้ว มีการอัปเดตตลอดเวลา ซึ่งหมายความว่าก รับประกันความปลอดภัย.
  • ประเทศสหรัฐอเมริกา ไฟล์ .htaccessซึ่งอำนวยความสะดวกในการทำงานกับ CMS หลัก

ข้าม

  • ในกรณีของเว็บไซต์ที่มีการเข้าชมสูง ประสิทธิภาพอาจได้รับผลกระทบ
  • การใช้โมดูลอย่างไม่ถูกต้องอาจนำไปสู่ การละเมิดความปลอดภัย.

ติดตั้ง Apache ใน Windows 10 ทีละขั้นตอน

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

ข้อกำหนดเบื้องต้น

ข้อกำหนดของอาปาเช่

ก่อนดำเนินการติดตั้ง จำเป็นต้องตรวจสอบว่า Windows เวอร์ชันของเรามี โมดูล Microsoft Visual C++ 2017 แบบแจกจ่ายต่อได้. สิ่งเหล่านี้จำเป็นสำหรับ Apache ในการทำงาน โดยปกติแล้วใน Windows 10 นี้จะไม่เป็นปัญหา แต่ก็ยังดีกว่าที่จะตรวจสอบดังนี้:

  1. เราไปที่เมนูเริ่มและค้นหา แผงควบคุม
  2. แล้วเราก็เลือก «โปรแกรม».
  3. ภายในเมนูที่เปิดขึ้น เราจะไป "โปรแกรมและคุณสมบัติ".
  4. ในรายการที่แสดง ส่วนประกอบที่จำเป็นสำหรับการติดตั้งเซิร์ฟเวอร์ Apache จะปรากฏขึ้น (ดูภาพด้านบนในช่องสีแดง)

หากเราไม่มีโมดูลเหล่านี้ เราสามารถดาวน์โหลดได้จาก การเชื่อมโยงนี้ และติดตั้งลงในคอมพิวเตอร์ของเรา สำหรับระบบ 32 บิต คุณต้องดาวน์โหลดเวอร์ชัน (X86)

ภารกิจสำคัญอีกประการหนึ่งที่เราต้องทำคือให้แน่ใจว่าเรามีอยู่ในทีมของเรา พอร์ตที่มีอยู่สำหรับ Apache. โดยปกติแล้ว พอร์ต 80 จะเป็นพอร์ตที่กำหนดให้กับเซิร์ฟเวอร์ นั่นคือสิ่งที่ Apache ต้องปล่อยให้เป็นอิสระ เพื่อให้แน่ใจว่าเป็นบริการฟรี เราจะทำสิ่งต่อไปนี้:

  1. ในเมนู Windows เราพิมพ์ พาวเวอร์เชลล์
  2. ถัดไปในคอนโซลให้ป้อนข้อความต่อไปนี้: ทดสอบ NetConnection localhost -Port 80
  3. ในบรรทัดสุดท้าย TcpTest สำเร็จ เราจะได้รับคำตอบ:
    • จริง หากพอร์ต 80 ไม่ว่างอยู่แล้ว
    • เท็จ หากมีพอร์ต 80

การกำหนดค่า Apache

เมื่อตรงตามข้อกำหนดแล้ว เราสามารถดาวน์โหลดและติดตั้ง Apache ใน Windows 10 ได้ สิ่งต่อไปที่ต้องทำคือ แก้ไขไฟล์คอนฟิกูเรชัน เพื่อบอกพอร์ตที่ถูกต้อง หากตามที่เรากล่าวถึงในตัวอย่างก่อนหน้านี้ พอร์ตนั้นคือ 80 และไม่ปรากฏเป็นตัวเลือกเริ่มต้น เราจะดำเนินการดังนี้:

  1. ก่อนอื่นเราเปิดโฟลเดอร์ c:\apache24\conf
  2. เราแก้ไขไฟล์ที่ทำเครื่องหมายเป็น httpd.conf ที่นั่น (คุณสามารถใช้ Notepad เป็นต้น)
  3. ในบรรทัดที่อ่านว่า "Listen XX" เราเปลี่ยนตัวเลขเหล่านั้น ("XX") เป็น 80 ซึ่งเป็นพอร์ตที่เลือก
  4. สุดท้ายในบรรทัดที่บอกว่า ชื่อเซิร์ฟเวอร์ localhost:XX เราทำเช่นเดียวกัน

เรียกใช้ apache

ติดตั้ง apache

เมื่อพร้อมทุกอย่างแล้ว เพียงเท่านี้ เราก็สามารถ เรียกใช้ apache บน windows 10 ด้วยตนเอง:

  1. ก่อนอื่นเราเข้าถึงโฟลเดอร์ c:\Apache24\bin
  2. จากนั้นให้เราดับเบิ้ลคลิกที่ไฟล์ httpd.exe

หากเราต้องการให้ Apache ทำงานโดยอัตโนมัติ เราจะต้อง ติดตั้งเป็นบริการ windows. ด้วยวิธีนี้มันจะถูกดำเนินการทุกครั้งที่เราเริ่มระบบปฏิบัติการ วิธีนี้มีข้อดีอื่นๆ เช่น เพิ่มระดับความปลอดภัยด้วยการรวมเข้ากับ Windows นี่คือวิธีที่เราควรทำ:

  1. ในเมนู Windows เราเขียน cmd
  2. เราดำเนินการ cmd ด้วยสิทธิ์ของผู้ดูแลระบบ
  3. ต่อไปเราเปิดโฟลเดอร์ \apache\bin: ซีดี c:\Apache24\bin
  4. เราติดตั้งบริการด้วยคำสั่งต่อไปนี้: httpd.exe -k ติดตั้ง
  5. ในที่สุดเราก็เริ่ม Apache ด้วยคำสั่ง httpd.exe -k เริ่มต้น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา