gpt4 book ai didi

c - mod_auth_token 安装问题

转载 作者:太空宇宙 更新时间:2023-11-04 04:35:41 25 4
gpt4 key购买 nike

TOOLS

 apache2 -v : Server version: Apache/2.4.7 (Ubuntu)
ubuntu 14.04 LTS

我想安装 mod_auth_token 来保护我的一些文件,但是我需要运行的第一条命令有问题:

Command

./configure

Error message

configure: error: APXS not found in $PATH, please use with-apxs to specify the location of the apxs binary

除了 locate apxs 没有返回,所以我猜它不存在,

 echo $PATH -> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

有什么想法吗?


更新1

找到了,apxs2不见了,要加上apt-get install apache2-dev

但是现在,当我运行 makemake checkmake install 时,我收到警告并且安装停止:

mod_auth_token.c:65:3: warning: missing sentinel in funcgtion call [ -Wformat=]
ap_set_string_slot(cmd, config, apr_pstrcat(cmd->pool, arg, '/'));
^

Code

if (arg[len -1] != '/') {
/*here*/ ap_set_string_slot(cmd, config, apr_pstrcat(cmd->pool, arg, '/'));
conf->prefix_len = len + 1;
....

最佳答案

我遇到了这个问题,这里的开发人员为我解决了这个问题(感谢 Bill!)。

根据 Apache 文档 https://apr.apache.org/docs/apr/1.6/group__apr__strings.html#ga7bd80c95ffb7b3f96bc78e7b5b5b0045 "最后的字符串必须为 NULL"

他将该行更改为:

ap_set_string_slot(cmd, config, apr_pstrcat(cmd->pool, arg, '/', NULL));

并编译。

关于c - mod_auth_token 安装问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30787078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com