ฉันมีหลายกรณีที่httpd
ทำงานบน Mac ของฉัน ไม่จำเป็นต้องเรียกใช้เว็บเซิร์ฟเวอร์ต้องการที่จะจบพวกเขาทั้งหมดเพราะพวกเขารวมถึงแรม unnessecary สูงถึง 100mb การกำหนดค่าที่กำหนดให้เรียกใช้คืออะไร ฉันจะปิดการใช้งานได้อย่างไร
ฉันมีหลายกรณีที่httpd
ทำงานบน Mac ของฉัน ไม่จำเป็นต้องเรียกใช้เว็บเซิร์ฟเวอร์ต้องการที่จะจบพวกเขาทั้งหมดเพราะพวกเขารวมถึงแรม unnessecary สูงถึง 100mb การกำหนดค่าที่กำหนดให้เรียกใช้คืออะไร ฉันจะปิดการใช้งานได้อย่างไร
คำตอบ:
Mountain Lion ลบตัวเลือกการแบ่งปันทางเว็บออกคุณอาจอัปเกรดและเคยใช้งานมาก่อนหรือไม่? อย่างไรก็ตามคุณจะต้องเปิด Terminal สำหรับสิ่งนี้:
sudo killall httpd
sudo launchctl unload /System/Library/LaunchDaemons/org.apache.httpd.plist
ครั้งแรกจะล้มเหลวถ้าคุณได้ฆ่ากระบวนการทั้งหมดแล้วที่สองปิดการใช้งานเริ่มต้น
httpd
ก็ยังคงอยู่ / ตอบสนองkillall
จนกว่าจะใช้launchctl
คำสั่งนี้(แต่ระบบนี้โดยเฉพาะอาจมีปัญหาอื่น ๆ )
เปิดใช้งานร่วมกันบานหน้าต่างการตั้งค่าในการตั้งค่าระบบและยกเลิกการแบ่งปันเว็บ
sudo kill -9 [PID]
และการป้อน ID กระบวนการสำหรับ PID จะจบกระบวนการใด ๆ สิ่งนี้สามารถฆ่า httpd ได้ ตอนนี้คุณต้องการลบการเริ่มต้นฟอร์ม httpd เนื่องจากคุณไม่ได้ใช้ ไปที่:
ห้องสมุด / LaunchAgents
Library / LaunchDaemons
Library / StartupItems
และลบ httpd จากที่ตั้งเหล่านี้ การดำเนินการนี้จะหยุดการทำงานอีกครั้ง คุณสามารถสำรองข้อมูลได้แม้ในกรณีที่คุณต้องการ Apache เว็บเซิร์ฟเวอร์ในอนาคต