การหยุดและเริ่มต้น Apache บนระบบที่เหมือน Unix ทำได้โดยใช้บรรทัดคำสั่ง เท่าที่เกี่ยวข้องกับ Windows เซิร์ฟเวอร์สามารถหยุดได้โดยใช้ยูทิลิตี้กราฟิกหรือคอนโซลพิเศษที่เรียกว่า httpd หากคุณใช้ XAMPP build แบบ off-the-shelf Apache สามารถปิดใช้งานได้ผ่านแผงควบคุม
คำแนะนำ
ขั้นตอนที่ 1
หากต้องการหยุด Apache บน Linux ให้เปิด Terminal (แอปพลิเคชัน - มาตรฐาน - เทอร์มินัล) และป้อนคำสั่ง:
./apachectl หยุด
ในการรีสตาร์ทก็เพียงพอที่จะป้อนคำขอที่คล้ายกัน แต่ด้วยพารามิเตอร์เริ่มต้น:
./apachectl start
หากต้องการหยุดกระบวนการทันที คุณสามารถใช้สวิตช์ –k:
apachectl –k หยุด
เมื่อรับสัญญาณนี้ โปรเซสพาเรนต์จะฆ่าโปรเซสลูกทั้งหมดทันที แล้วออกจากตัวเอง
ขั้นตอนที่ 2
สำหรับการรีสตาร์ทอย่างนุ่มนวลของ Apache ให้ใช้พารามิเตอร์ที่นุ่มนวล สำหรับการรีสตาร์ทแบบฮาร์ด ให้ใช้การรีสตาร์ท:
apachectl –k สง่างาม
apachectl –k รีสตาร์ท
หากคำสั่งข้างต้นใช้ไม่ได้ผล ให้ลองปิดเซิร์ฟเวอร์ด้วยคำสั่ง kill หรือ killall แต่จำไว้ว่าทุกครั้งที่มีการใช้คำสั่ง กระบวนการก็จะพ่ายแพ้
ขั้นตอนที่ 3
ใน Windows ให้ไปที่ Command Prompt (Start - Accessories - Command Prompt) แล้วพิมพ์:
cd "C: / พาธไปยังเซิร์ฟเวอร์ที่ติดตั้ง / bin"
httpd –k ปิดระบบ
ขั้นตอนที่ 4
หากต้องการปิด Apache โดยอัตโนมัติ ให้สร้างไฟล์ Stop.bat (ปุ่มเมาส์ขวา - ใหม่) และเขียน:
@echo ปิด
ค:
cd / path_to_apache / bin
เริ่ม Apache.exe –k ปิดระบบ
บันทึกการเปลี่ยนแปลงทั้งหมด ตอนนี้คุณสามารถปิดบริการได้โดยดับเบิลคลิกที่ไฟล์นี้
ขั้นตอนที่ 5
หากคุณใช้ XAMPP บิลด์เป็นเซิร์ฟเวอร์ในเครื่อง คุณสามารถปิด Apache ผ่านแผงควบคุมได้ ไปที่ เมนูเริ่ม - โปรแกรมทั้งหมด - XAMPP สำหรับ Windows - แผงควบคุม XAMPP ในหน้าต่างที่เปิดขึ้น ตรงข้ามกับรายการ Apache ให้คลิกปุ่มหยุด หากต้องการเริ่มต้นใหม่ ให้ใช้ปุ่มเริ่ม หากคุณต้องการเริ่มในโหมดบริการ อย่าลืมทำเครื่องหมายที่ช่องถัดจาก Svc
ขั้นตอนที่ 6
หากคุณกำลังใช้ชุดประกอบสำเร็จรูปของ Denwer หากต้องการหยุดการทำงานของเซิร์ฟเวอร์ ให้ใช้ทางลัด Stop Server บนเดสก์ท็อป หากต้องการรีสตาร์ท ให้ดับเบิลคลิกที่ทางลัดรีสตาร์ทเซิร์ฟเวอร์