如何在 Debian 上动态加载模块?

如何在 Debian 上动态加载模块?

我正在应用 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 库所在的位置

这看起来不像 Debian 命令,所以我想我需要寻找将这些文件包含在环境中的命令,以便我可以在本地主机服务器上运行它们。

Debian 上的等效命令将不胜感激。

答案1

该命令的作用是编译mod_geoip模块并将其链接到您正在使用的 apache 版本的标头。

如果您使用的是 Apache 的 Debian 软件包,那么您只需要安装该软件包(如果您还没有的话,apache-dev当然也需要安装该软件包)。build-essential您可能需要针对 Debian 使用的路径调整该命令(如果它们不同),但否则该命令应该可以正常工作。

相关内容