저는 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 라이브러리의 위치를 지정하세요.
이것은 데비안 명령처럼 보이지 않으므로 이러한 파일을 환경에 포함하여 로컬 호스트 서버에서 실행할 수 있는 명령을 찾아야 할 것 같습니다.
데비안에서 이에 상응하는 명령을 제공해 주시면 매우 감사하겠습니다.
답변1
이 명령이 하는 일은 mod_geoip
모듈을 컴파일하고 사용 중인 아파치 버전의 헤더에 연결하는 것입니다.
Apache의 Debian 패키지를 사용하는 경우 해당 패키지만 설치하면 됩니다(아직 설치하지 않은 경우에도 마찬가지입니다 apache-dev
). build-essential
데비안에서 사용하는 경로가 다른 경우 명령을 조정해야 할 수도 있지만 그렇지 않으면 명령이 제대로 작동합니다.