Como tornar um módulo carregável dinamicamente no Debian?

Como tornar um módulo carregável dinamicamente no Debian?

Estou aplicando uma API do maxmind. Eles exigem um módulo adicional para Apache. Agora eles recomendam o comando:

apxs -i -a -L/usr/local/lib -I/usr/local/include -lGeoIP -c mod_geoip.c
  • -I/usr/local/includeespecifica onde o arquivo de cabeçalho GeoIP.h está instalado
  • -L/usr/local/libespecifica onde a biblioteca libGeoIP está localizada

Isso não se parece com o comando Debian, então acho que precisarei procurar um comando que inclua esses arquivos no ambiente para que eu possa executá-los no servidor localhost.

Um comando equivalente no Debian seria apreciado.

Responder1

O que este comando faz é compilar o mod_geoipmódulo e vinculá-lo aos cabeçalhos da versão do Apache que você está usando.

Se você estiver usando o pacote Debian padrão do Apache, então você simplesmente precisa instalar o apache-devpacote (é claro que você também precisará build-essentialse ainda não o tiver). Você pode precisar ajustar esse comando para caminhos que o Debian usa (se forem diferentes), mas caso contrário, esse comando deve funcionar bem.

informação relacionada