데비안에서 모듈을 동적으로 로드할 수 있게 만드는 방법은 무엇입니까?

데비안에서 모듈을 동적으로 로드할 수 있게 만드는 방법은 무엇입니까?

maxmind의 API를 적용하고 있습니다. Apache용 추가 모듈이 필요합니다. 이제 그들은 다음 명령을 권장합니다.

apxs -i -a -L/usr/local/lib -I/usr/local/include -lGeoIP -c mod_geoip.c
  • -I/usr/local/includeGeoIP.h 헤더 파일이 설치된 위치를 지정합니다.
  • -L/usr/local/liblibGeoIP 라이브러리가 있는 위치를 지정합니다.

이것은 데비안 명령처럼 보이지 않으므로 해당 파일을 localhost 서버에서 실행할 수 있도록 환경에 포함할 명령을 찾아야 할 것 같습니다.

데비안에서 동등한 명령을 사용하시면 감사하겠습니다.

답변1

이 명령이 하는 일은 mod_geoip모듈을 컴파일하고 사용 중인 아파치 버전의 헤더에 연결하는 것입니다.

Apache의 기본 Debian 패키지를 사용하고 있다면 패키지를 설치하기만 하면 됩니다 ( 아직 패키지가 없는 경우 apache-dev에도 필요합니다 ). build-essential데비안이 사용하는 경로에 대해 해당 명령을 조정해야 할 수도 있지만(다른 경우) 그렇지 않으면 해당 명령이 제대로 작동합니다.

관련 정보