编译httpd出错 cannot find libapr-1.la
时间: 2023-08-09 11:10:14 浏览: 172
出现该错误可能是因为缺少 apr 库,需要安装 apr 库并将其路径加入到 LD_LIBRARY_PATH 中。你可以按照以下步骤尝试解决问题:
1. 检查系统中是否已安装 apr 库。可以使用以下命令来查看:
```
yum list installed | grep apr
```
如果已安装,则会显示 apr 相关的包名和版本号。
2. 如果未安装 apr 库,则需要先安装 apr 库。可以使用以下命令来安装:
```
yum install apr apr-util
```
3. 安装完成后,需要将 apr 库的路径加入到 LD_LIBRARY_PATH 中。可以使用以下命令来添加:
```
export LD_LIBRARY_PATH=/usr/local/apr/lib:$LD_LIBRARY_PATH
```
注意:这里的 /usr/local/apr/lib 是 apr 库的安装路径,如果你的 apr 库安装在其他路径,需要将上述命令中的路径修改为实际路径。
4. 然后重新编译 httpd,应该就不会出现找不到 libapr-1.la 的错误了。
希望这些步骤能够帮助你解决问题。如果还有其他问题,请随时提出。
阅读全文