Bagaimana saya tahu versi apache yang saya jalankan?

57

Saya tahu tentang cara phpinfo () tetapi apakah ada cara lain? Saya menggunakan CentOS dan saya tidak dapat menemukan httpd dapat dieksekusi untuk menjalankan httpd -v.

tooshel
sumber

Jawaban:

76

Entah rpm -q httpdatau /usr/sbin/httpd -vharus bekerja.

jsbillings
sumber
Terima kasih! Saya terus mencari di / sbin daripada / usr / sbin tetapi keduanya berhasil! Semoga Google akan mengindeks jawaban ini daripada sampah yang ada di luar sana.
tooshel
1
@ tooshel: Anda bisa mencoba mencari. "temukan bin / httpd". Dengan asumsi itu diinstal, tidak yakin itu standar pada CentOS.
Jürgen A. Erhard
Ya, kami harus mencari. . . Saya mengetahuinya karena kolega lain yakin saya tidak memindahkan sesuatu karena indeks "cari" tidak diperbarui. Saya masih selalu lupa itu ada di sana! Terima kasih!
tooshel
1
Dapat mengkonfirmasi ini berfungsi di Mac OS El Capitan.
crmpicco
28

Untuk versi Apache terbaru, coba ini:

$ /usr/sbin/apache2 -v

Outputnya harus seperti ini:

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

Pemeriksaan di atas hanya mencakup nomor versi primer, tidak termasuk tambalan backport yang diperluas.

Jika Anda menginstal dengan yum Anda dapat:

yum list httpd

dan dapatkan versi lengkapnya (perhatikan -31 / -47)

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

storm_m2138
sumber
0

untuk pengguna port:

port list apache2
apache2                        @2.4.28         www/apache2
pgee70
sumber