maxmind의 API를 적용하고 있습니다. Apache용 추가 모듈이 필요합니다. 이제 그들은 다음 명령을 권장합니다.
apxs -i -a -L/usr/local/lib -I/usr/local/include -lGeoIP -c mod_geoip.c
-I/usr/local/include
GeoIP.h 헤더 파일이 설치된 위치를 지정합니다.-L/usr/local/lib
libGeoIP 라이브러리가 있는 위치를 지정합니다.
이것은 데비안 명령처럼 보이지 않으므로 해당 파일을 localhost 서버에서 실행할 수 있도록 환경에 포함할 명령을 찾아야 할 것 같습니다.
데비안에서 동등한 명령을 사용하시면 감사하겠습니다.
답변1
이 명령이 하는 일은 mod_geoip
모듈을 컴파일하고 사용 중인 아파치 버전의 헤더에 연결하는 것입니다.
Apache의 기본 Debian 패키지를 사용하고 있다면 패키지를 설치하기만 하면 됩니다 ( 아직 패키지가 없는 경우 apache-dev
에도 필요합니다 ). build-essential
데비안이 사용하는 경로에 대해 해당 명령을 조정해야 할 수도 있지만(다른 경우) 그렇지 않으면 해당 명령이 제대로 작동합니다.