데비안 컴퓨터에 설치된 Apache 버전을 어떻게 확인할 수 있습니까?
이 작업을 수행하는 명령이 있습니까?
답변
apachectl -V를 사용해보십시오.
$ apachectl -V
Server version: Apache/2.2.9 (Unix)
Server built: Sep 18 2008 21:54:05
Server's Module Magic Number: 20051115:15
Server loaded: APR 1.2.7, APR-Util 1.2.7
Compiled using: APR 1.2.7, APR-Util 1.2.7
... etc ...
그래도 작동하지 않으면로 명령을 실행하십시오 sudo
.
답변
이것은 내 데비안에서 작동합니다.
$ /usr/sbin/apache2 -v
답변
최신 데비안 또는 우분투 배포판 에는 apache2ctl -v 또는 apache2 -v 를 사용해야합니다 .
apache:/etc/apache2# apache2ctl -v
Server version: Apache/2.2.16 (Debian)
Server built: May 12 2011 11:58:18
또는 apache2-V 를 사용 하여 자세한 정보를 얻을 수 있습니다 .
apache2 -V
Server version: Apache/2.2.16 (Debian)
Server built: May 12 2011 11:58:18
Server's Module Magic Number: x
Server loaded: APR 1.4.2, APR-Util 1.3.9
Compiled using: APR 1.2.12, APR-Util 1.3.9
Architecture: 64-bit
Server MPM: Worker
threaded: yes (fixed thread count)
forked: yes (variable process count)
Server compiled with....
답변
명령은 Linux 버전에서 Apache 서버의 이름을 지정한 방법에 따라 다릅니다.
데비안 및 Mac OS :
apachectl -v
Red Hat 및 Amazon EC2 Linux에서는 다음을 사용하십시오.
httpd -v
Linux의 다른 버전에서는 다음을 시도하십시오.
apache2 -v
두 가지 다른 플래그를 사용할 수 있습니다.
-v # gives you the version number
-V # gives you the compile settings including version number.
user3786265와 같이 전체 디렉토리로 명령을 실행하지만 아파치의 위치를 모르는 경우 다음 whereis
명령을 사용하십시오 .
whereis httpd
답변
내가 사용하고 레드햇 리눅스 및 다음 명령의 작품을 :
httpd -V
답변
sudo로 사용해보십시오
apachectl -V
-bash: apachectl: command not found
sudo apachectl -V
Server version: Apache/2.4.6 (Debian)
Server built: Aug 12 2013 18:20:23
Server's Module Magic Number: 20120211:24
Server loaded: APR 1.4.8, APR-UTIL 1.5.3
Compiled using: APR 1.4.8, APR-UTIL 1.5.2
Architecture: 32-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
bla bla....
답변
바이너리 또는 소스가있는 설치 유형을 확인해야한다고 생각합니다. 설치된 바이너리 패키지를 확인하려면 루트 권한으로 다음 명령을 실행하십시오.
dpkg -l |grep apache2
결과는 다음과 같아야합니다.
dpkg -l |grep apache2
ii apache2 2.4.10-10+deb8u8 amd64 Apache HTTP Server
ii apache2-bin 2.4.10-10+deb8u8 amd64 Apache HTTP Server (modules and other binary files)
ii apache2-data 2.4.10-10+deb8u8 all Apache HTTP Server (common files)
ii apache2-doc 2.4.10-10+deb8u8 all Apache HTTP Server (on-site documentation)
버전을 찾으려면 다음을 실행할 수 있습니다.
apache2ctl -V |grep -i "Server version"
결과는 다음과 같아야합니다. 서버 버전 : Apache / 2.4.10 (Debian)