在安装apr-util-1.6.1 的过程中
./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
之后出现报错
xml/apr_xml.c:35:19: error: expat.h: No such file or directory
原因是缺少expat库,需要安装expat,查阅了不少资料都是用
yum install expat-devel
好吧,是个办法,但是我这种单位内网的苦逼用不上……
自己动手,最后在https://launchpad.net/ubuntu/+source/expat/2.0.1-7.2ubuntu1.4找到了expat_2.0.1.orig.tar.gz包
解压后进入解压目录
./configure
make install
然后回到apr-util-1.6.1目录
./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
make install
注意,一定要重新./configure –prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
在安装apr-util-1.6.1 的过程中./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-configmake之后出现报错xml/apr_xml.c:35:19: error: expat.h: No such file or directory原因是缺少expat库...
openssl-1.0.2k-19.el7.x86_64.rpm
openssl-devel-1.0.2k-19.el7.x86_64.rpm
zlib-devel-1.2.7-18.el7.x86_64.rpm
gzip-1.5-10.el7.x86_64.rpm
zlib-1.2.7-18.el7.x86_64.rpm
pcre-8.32-17.el7.x86_64.rpm
pcre-devel-8.32-17.el7.x86_64.rpm
expat-devel-2.1.0-10.el7_3.x86_64.rpm
expect-5.45-14.el7_1.x86_64.rpm
expat-2.0.1.tar
apr-util-1.6.1.tar
apr-1.7.0.tar
/*******************************************************************************
* 目录管理层次
* wpa_supplicant-2.9
* wpa_suplicant
* src
* output
* tools
* src
Ubuntu 系统的目录众多,但是所有的目录都是在/目录下面的,并且 Ubuntu 系统是不分 C 盘、D 盘等的。那么 Ubuntu 系统的这些目录具体有哪些呢?他们的作用分别是什么呢?下面小编来一一给大家做介绍。
一、/:目录属于根目录,是所有目录的绝对路径的起始点,Ubuntu 中的所有文件和目录都在跟目录下。
二、/etc:此目录非常重要,绝大多数系统和相关服务的配置文件都保存在这
xml/apr_xml.c:35:19: 致命错误:expat.h:没有那个文件或目录
在安装 Apache 相关的软件 apr-util 时可能会报这个错误,这是因为系统缺失 expat 库。CentOS下(我这里的环境是CentOS 7)root超级管理员用户执行以下命令,非root超级管理员前面加上 sudo 用以获取权限执行:
# yum install -y expat-devel