Apache 源码安装后如何正确配置系统的帮助手册

冷漠man

冷漠man

2026-07-23

760人浏览

原创

apache源码安装后默认不安装man手册,需执行make install-man并配置manpath路径才能使用man httpd等命令。

apache 源码安装后如何正确配置系统的帮助手册

Apache 源码安装后,系统默认不会自动注册帮助手册(man page),所以直接运行 man httpdman apachectl 通常会提示 “No manual entry for …”。要让系统能查到 Apache 的帮助文档,需手动将手册页(man pages)路径加入 MANPATH,并确保手册文件已存在或正确部署。

确认 man 手册文件是否已安装

源码编译安装的 Apache 默认不安装 man 手册,需在 ./configure 阶段显式启用,或后续手动补全:

  • 检查安装目录下是否存在手册文件: ls /usr/local/apache/man/man8/(若你用 --prefix=/usr/local/apache) 常见文件如:httpd.8apachectl.8htpasswd.8
  • 若该目录为空或不存在,说明 configure 时未启用手册生成;可重新编译并添加参数:
    ./configure --prefix=/usr/local/apache --enable-so --with-manual --enable-docs
    (注意:--enable-docs--with-manual 仅影响文档构建,不保证 man 安装;真正安装 man 需 make install-man
  • 执行 make install-man(不是 make install)——这是关键步骤,专门安装 man 页面

设置 MANPATH 让系统识别

即使 man 文件已存在,系统仍需知道去哪里找。常见做法:

Apache 2.4.62
Apache 2.4.62

PHP中文网提供Apache 2.4.62 官方 tar.gz 源码包下载,通过源码编译安装,开发者能够灵活定制模块、优化性能并精准控制安装路径,满足多样化的业务需求。

下载
  • 临时生效(当前终端):
    export MANPATH="/usr/local/apache/man:$MANPATH"
  • 永久生效(推荐):
    将上述 export 行写入 /etc/profile(全局)或 ~/.bashrc(当前用户)
    然后运行 source /etc/profilesource ~/.bashrc
  • 验证是否生效:
    echo $MANPATH 应包含 /usr/local/apache/man
    man -w httpd 应输出类似 /usr/local/apache/man/man8/httpd.8

验证与使用手册

配置完成后,即可正常使用:

  • man httpd — 查看主服务器程序说明
  • man apachectl — 查看控制脚本用法
  • man htpasswd — 查看密码管理工具说明
  • man 8 httpd 显式指定章节(man 8 是系统管理命令章节)

补充说明

部分 Linux 发行版(如 CentOS/RHEL)的 man-db 服务可能缓存旧索引,若 man 仍找不到,可刷新数据库:

  • sudo mandb(较新系统)
  • sudo mandb -q(静默重建)

手册内容来自源码包中的 docs/man/ 目录,依赖 docbook2man 等工具生成,若编译时报错缺少 docbook 工具,需先安装:yum install docbook-style-xsl libxslt-devel(CentOS)或 apt install docbook-xsl xsltproc(Debian/Ubuntu)。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

2023.06.21

2672

4

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

2023.06.29

1649

10

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2023.06.30

1297

5

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

2023.07.05

2674

7

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

2023.07.06

2421

7

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.20

1660

8

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

2023.07.20

1254

4

linux查看cpu使用率
linux查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。本专题为大家带来了linux查看cpu使用率的相关文章,感兴趣的朋友千万不要错过了。

2023.07.25

1423

6

linux查找文件命令
linux查找文件命令

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.31

210

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程