ฉันจะบอกเวอร์ชันของ apache ที่ฉันใช้อยู่ได้อย่างไร


57

ฉันรู้เกี่ยวกับวิธี phpinfo () แต่มีวิธีอื่นหรือไม่ ฉันใช้ CentOS และไม่พบ httpd executable ที่จะเรียกใช้ httpd -v

คำตอบ:


76

อย่างใดอย่างหนึ่งrpm -q httpdหรือ/usr/sbin/httpd -vควรทำงาน


ขอบคุณ! ฉันเฝ้าดู / sbin แทน / usr / sbin แต่ทั้งคู่ทำงานได้! หวังว่า Google จะจัดทำดัชนีคำตอบนี้แทนที่จะเป็นขยะที่อยู่ข้างนอก
tooshel

1
@tooshel: คุณอาจลองค้นหาแล้ว "ค้นหา bin / httpd" สมมติว่าติดตั้งแล้วไม่แน่ใจว่าเป็นมาตรฐานสำหรับ CentOS
Jürgen A. Erhard

ใช่เรามีตำแหน่ง . . ฉันพบเพราะเพื่อนร่วมงานคนอื่นเชื่อว่าฉันไม่ได้ย้ายอะไรเพราะดัชนี "ค้นหา" ไม่ได้รับการอัปเดต ฉันยังคงลืมมันอยู่เสมอ! ขอบคุณ!
tooshel

1
สามารถยืนยันการทำงานนี้บน Mac OS El Capitan
crmpicco

28

สำหรับ Apache เวอร์ชันล่าสุดลองทำสิ่งนี้:

$ /usr/sbin/apache2 -v

ผลลัพธ์ควรเป็นดังนี้:

Server version: Apache/2.4.7 (Ubuntu)
Server built:   Jul 24 2015 17:25:11

3

การตรวจสอบด้านบนมีเฉพาะหมายเลขเวอร์ชั่นหลักเท่านั้นไม่รวมแพตช์ backport ที่ขยายเพิ่ม

หากคุณติดตั้งด้วย yum คุณสามารถ:

yum list httpd

และรับเวอร์ชันเต็ม (หมายเหตุ -31 / -47)

Installed Packages httpd.x86_64 2.2.15-31.el6.centos Available Packages httpd.x86_64 2.2.15-47.el6.centos


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.