编译安装apache时出现错误,比如 神马 apr 找不到,apr-util找不到,都安装之后 报什么 exports.c里面有重复定义的错误,各种极品错误,折腾了1个多小时,
经过各种测试,终于解决:
安装apr和apr-util的时候分别指定了安装路径,这样做是错误的,apr-util本身就是apr的一个插件,需要与apr安装到一起
重新安装之后:
apr-1.3.8]#./configure
apr-1.3.8]#make && make install
apr-util-1.3.9]# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --with-lib=/usr/local/apr/lib
apr-util-1.3.9]# make && make install
相关推荐
apr-util是与APR紧密关联的一个库,它扩展了APR的功能,涵盖了数据存储、数据库接口、加密算法、URL处理和XML解析等多个方面。apr-util-1.2.12是该库的一个稳定版本,它在前代的基础上进行了优化和增强,提高了软件...
apr-util 是一个重要的开源库,它与 Apache Portable Runtime (APR) 库紧密关联,提供了一系列实用程序函数,用于支持各种操作系统下的软件开发。 APR(Apache Portable Runtime)是一个 C 语言编写的基础库,设计...
7. 依赖库:如 apr-1.3.8,这是 APR 的源代码,因为 APR 和 APR-util 通常是紧密关联的,需要一起安装。 为了编译和使用 APR-util-1.3.9,开发者需要遵循以下步骤: 1. 解压压缩包:`tar -xvf apr-util-1.3.9.tar`...
3. 执行命令`make`和`make install`,如果执行过程中没有出现错误,那么APR-UTIL安装完成。 安装Apache 1. 返回到httpd-2.4.3目录,执行命令`./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr/...
这是因为没有安装 apache 的关联软件 APR 和 APR-UTIL。 解决办法: 1. 下载 APR 和 APR-UTIL 的源文件: http://apr.apache.org/download.cgi 2. 解压缩 APR 和 APR-UTIL 的源文件: tar -zxf apr-1.5.1.tar....
运行`./configure`时,如果没有找到关联的APR库,会提示错误。为此,你需要先安装APR库。 接下来,解压缩并安装apr-1.4.6.tar.gz。在apr-1.4.6目录中,使用`./configure --prefix=/usr/local/apr`进行配置。这里的`...
5. 配置APR Util,关联到已安装的APR:`./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr` 6. 编译并安装APR Util:`make`,`sudo make install` 最后是`tomcat-connectors-1.2.42-src.tar.gz`...
- **元数据版本控制**:每个文件和目录都可关联一组属性键值对,这些属性与文件内容一样受到版本控制。 - **灵活的网络层**:SVN支持多种网络接入机制,既可以作为Apache HTTP服务器的扩展模块,提供高级的安全性和...
Tomcat Native是与APR紧密关联的一个组件,它是Tomcat性能提升的关键。它是一个本地库,提供了对APR的访问,并且包含了一些针对Tomcat优化的特定功能。例如,Tomcat Native支持SSL/TLS的硬件加速,这在处理大量HTTPS...
- `apr-1.5.2.tar.gz` 和 `apr-util-1.5.4.tar.gz`:先安装APR,再安装APR-Util,两者都与Apache紧密关联。 - `pcre-8.10.tar`:安装PCRE库,它是Apache解析URL和其他配置文件时使用的正则表达式库。 2. **编译和...
- 安装APR库:对于Linux系统,可以使用包管理器(如`apt-get`或`yum`)安装apr和apr-util库。对于Windows,可以从Apache Tomcat官网下载对应的binaries。 - 安装Tomcat Native:下载Tomcat Native库的zip文件,解压...
首先解压并编译安装apr,然后配置 apr-util 使其与apr关联。 4. **安装zlib**: zlib是数据压缩库,用于支持某些库的功能,如HTTP压缩。 5. **安装openssl**: OpenSSL是用于实现SSL/TLS协议的开源库。它用于...
- `apr-util`需要指定与`apr`的关联路径。 3. **expat、expat-devel** - 直接进行编译安装。 4. **sqlite-amalgamation** - 设置安装路径后进行编译安装。 5. **zlib** - 设置安装路径,编译安装。 6. **...
2. **apr-util-1.3.9.tar.gz**:这是与APR配套的实用工具库,提供了更多功能。可以从http://download.chinaunix.net/download.php?id=25276&ResourceID=472或者直接复制...
同样的步骤用于安装APR-Util,但需指定`--with-apr`参数以关联APR的安装位置。 接下来,编译并安装Apache。在`httpd-2.2.21`目录下,执行`configure`时,需要启用DAV(分布式作者版本ing)支持,并指定APR和APR-...
例如,Apache可能需要链接到apr和apr-util库,而PHP则需要与MySQL建立连接。最后,设置好权限和防火墙规则后,就可以启动服务并测试LAMP环境是否正常运行。 LAMP架构因其开源性质和灵活性,深受开发者喜爱,常用于...
在这个文件中,可以看到`./configure`命令及其后的参数,例如`--prefix=/usr/local/httpd`(安装目录)、`--with-apr=/usr/local/apr`(指定APR库位置)、`--with-apr-util=/usr/local/apr-util`(指定APR-Util库...
SVN的安装同样需要编译源码,配置参数如`--with-apxs`指定Apache的扩展程序接口路径,`--with-apr`和`--with-apr-util`关联Apache的apr库,`--with-ssl`启用SSL支持,`--with-zlib`指定zlib库路径,`--enable-...