¿Cómo hacer que un módulo se pueda cargar dinámicamente en Debian?

¿Cómo hacer que un módulo se pueda cargar dinámicamente en Debian?

Estoy aplicando una API de maxmind. Requieren un módulo adicional para Apache. Ahora recomiendan el comando:

apxs -i -a -L/usr/local/lib -I/usr/local/include -lGeoIP -c mod_geoip.c
  • -I/usr/local/includeespecifica dónde está instalado el archivo de encabezado GeoIP.h
  • -L/usr/local/libespecifica dónde se encuentra la biblioteca libGeoIP

Esto no parece un comando de Debian, así que supongo que tendré que buscar un comando que incluya esos archivos en el entorno para poder ejecutarlos en el servidor localhost.

Se agradecería un comando equivalente en Debian.

Respuesta1

Lo que hace este comando es compilar el mod_geoipmódulo y vincularlo con los encabezados de la versión de Apache que estás usando.

Si está utilizando el paquete Debian estándar de Apache, simplemente necesita instalar el apache-devpaquete (por supuesto, también lo necesitará build-essentialsi aún no lo tiene). Es posible que necesite ajustar ese comando para las rutas que usa Debian (si difieren), pero por lo demás ese comando debería funcionar bien.

información relacionada