linux源代码安装apr,linux APR安装 APR-UTIL 安装 源码安装
Apache Server经过这么多年的发展后,将一些通用的运行时接口封装起来提供给大家,这就是Apache Portable Run-time libraries, APR
apr,apr-util的下载页面
注意最好选择同一个页面上面的版本
http://apr.apache.org/download.cgi
apr,apr-util的下载页面,在选择的时候最好要版本对应
1.下载apr和安装apr
wget http://labs.mop.com/apache-mirror//apr/apr-1.4.6.tar.gz
tar -zxvf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure --prefix=/usr/local/apr
make&&make install
2.下载aprutil和安装aprutil
tar -zxvf apr-util-1.4.1.tar.gz
cd apr-util-1.4.1
./configure --with-apr=/usr/local/apr --prefix=/usr/local/aprutil
make && make install
用于apr的configure脚本的选项:
可选特性
--enable-experimental-libtool
启用试验性质的自定义libtool
--disable-libtool-lock
取消锁定(可能导致并行编译崩溃)
--enable-debug
启用调试编译,仅供开发人员使用。
--enable-maintainer-mode
打开调试和编译时警告,仅供开发人员使用。
--enable-profile
打开编译profiling(GCC)
--enable-pool-debug[=yes|no|verbose|verbose-alloc|lifetime|owner|all]
打开pools调试
--enable-malloc-debug
打开BeOS平台上的malloc_debug
--disable-lfs
在32-bit平台上禁用大文件支持(large file support)
--enable-nonportable-atomics
若只打算在486以上的CPU上运行Apache ,那么使用该选项可以启用更加高效的基于互斥执行的原子操作。
--enable-threads
启用线程支持,在线程型的MPM上必须打开它
--disable-threads
禁用线程支持,如果不使用线程化的MPM ,可以关闭它以减少系统开销。
--disable-dso
禁用DSO支持
--enable-other-child
启用可靠子进程支持
--disable-ipv6
禁用IPv6支持
可选的额外程序包
--with-gnu-ld
指定C编译器使用 GNU ld
--with-pic
只使用 PIC/non-PIC 对象[默认为两者都使用]
--with-tags[=TAGS]
包含额外的配置
--with-installbuilddir=DIR
指定APR编译文件的存放位置(默认值为:’${datadir}/build’)
--without-libtool
禁止使用libtool连接库文件
--with-efence[=DIR]
指定Electric Fence的安装目录
--with-sendfile
强制使用sendfile(译者注:2.6系列的Linux内核已经不再支持sendfile系统调用)
--with-egd[=DIR]
使用EDG兼容的socket
--with-devrandom[=DEV]
指定随机设备[默认为:/dev/random]
用于apr-util的configure脚本的选项:
可选的额外程序包
--with-apr=PATH指定APR的安装目录(–prefix选项值或apr-config的路径)
--with-ldap-include=PATH
ldap包含文件目录(带结尾斜线)
--with-ldap-lib=PATH
ldap库文件路径
--with-ldap=library
使用的ldap库
--with-dbm=DBM 选择使用的DBM类型DBM={sdbm,gdbm,ndbm,db,db1,db185,db2,db3,db4,db41,db42,db43,db44}
--with-gdbm=PATH
指定GDBM的位置 --with-ndbm=PATH 指定NDBM的位置 --with-berkeley-db=PATH 指定Berkeley DB的位置 --with-pgsql=PATH 指定PostgreSQL的位置 --with-mysql=PATH 参看INSTALL.MySQL文件的内容 --with-sqlite3=PATH 指定sqlite3的位置 --with-sqlite2=PATH 指定sqlite2的位置 --with-expat=PATH 指定Expat的位置或’builtin’ --with-iconv=PATH iconv的安装目录
linux源代码安装apr,linux APR安装 APR-UTIL 安装 源码安装相关推荐
- linux应用之Lamp(apache+mysql+php)的源码安装(centos)
Linux+Apache+Mysql+Php源码安装 一.安装环境: 系统:Centos6.5x64 Apache: httpd-2.4.10.tar.gz Mysql: mysql-5.6.20-l ...
- Linux软件安装的几种方法 (三)—— 源码安装
[摘要] Linux系统上安装软件的方法和在windows上安装软件是有很大不同的,有时候Linux上安装软件碰到各种依赖不满足,是极为头疼的事情,下面盘点一下Linux上安装软件的几种方法,笔者基本 ...
- mininet安装过程(ubantu、git、mininet源码安装)以及POX安装
小白一只,由于毕设题目跟SDN有关,就开始踢软件定义网络的大门,当然第一步就是熟悉网络工具,从mininet开始.对于从没接触过mininet.Linux的人来说,安装过程还是挺艰难的,我在安装过程中 ...
- centos7 安装git_在PHP7.4里配置,源码安装swoole4.x,把swoole用起来
上一篇已经把php7.4在centos7.6里安装完成:在CentOS7.6里编译安装PHP7.4 这篇来给大家讲解一下如何源码安装swoole4 首先到官网文档下载swoole,文档里有几种方法 安 ...
- mysql 5.6.23 源码包安装报错_大环境下MySQL5.6源码安装实战一步步教你 CentOS6.5_64bit下编译安装...
一.关闭防火墙 chkconfig iptables off service iptables stop 二.检查操作系统上是否安装了MySQL [[email protected] backup]# ...
- linux 安装lnmp环境,centos下配置LNMP环境(源码安装)
准备工作,安装依赖库//检查并安装组件 yum -y install gcc automake autoconf libtool make gcc-c++ glibc libxslt-devel li ...
- pip 安装keystone_基于Ubuntu12.04下的Keystone源码安装
Keystone 概述:Keystone 作为Openstack最早期的核心项目独立发展,由于Openstack 采取的设计理念也是所有一切皆API,因此设计服务API的调用脱离不了Keystone. ...
- 最全解释:Linux操作系统下的软件安装与管理详解(源码安装、rpm/dpkg、yum/apt-get安装)
在linux上安装软件,安装方式和软件包获取的途径都远远比windows的丰富,那当然这就变得复杂很多,本文旨在理解linux下繁杂的软件安装.管理原理 ,学习软件的安装方式.源码包格式.远程软件 ...
- linux access源码,从零开始学习Linux:Day04 源码安装Nginx 。acess/status/referer
从零开始学习Linux:Day04 源码安装Nginx .acess/status/referer 常见web服务器有IIS,apche,nginx,tomcat,tengine等等,现在nginx使 ...
- 记录-gitlab自动部署-git拉取代码失败构建失败 + linux系统升级git(yum安装 + 源码安装)
遇见的问题 fatal: git fetch-pack: expected shallow list 在使用gitlab自动构建部署时,遇到的一个问题我第一次构建部署的时候成功了,但是后面再去部署构建 ...
最新文章
- Dubbo和Zookeeper
- Android源码解析:UI绘制流程之控件绘制
- 五步让你玩转CocoaPods
- MyBatisPlus中使用 @TableField完成字段自动填充
- subversion SVN
- java学习(97):中断线程的另一种处理
- IDEA 自动生成 serialVersionUID 的设置
- PubLayNet:36万文档图像版面分析数据集
- 数据库系统异常排查之思路
- zed相机拆机_轻松实现位置追踪,Stereolabs推出二代ZED相机
- 完美国际坐标查看器(可更新)
- 董明珠为什么选择长沙?
- 诗与远方:无题(九十六)- 空人空心
- BUUCTF 小易的U盘
- ENVI图像处理(6):NDVI和植被指数
- 判断自定义异形view的点击事件是否在绘制区域内
- 计算机键盘上范的怎么点击,键盘shift键怎么使用
- ES(elasticsearch)已启动成功但服务器IP却打不开
- 华为RS 5.IP编址之VLSM
- Excel暗藏的赛车游戏(转)
热门文章
- 新浪微博 mysql_新浪微博,腾讯微博mysql数据库主表猜想
- r语言导入spss数据_R 中数据导入
- Android简历附件2
- 下载网页视频 下载网页音乐 一般视频音频和m3u8均可
- Github 标星 3w+,热榜第一,使用 Python实现所有算法!
- FPGA通过JTAG固化到EPCS芯片时无效的一些解决
- 大学生利用信息差赚钱的方式
- base64加密后字符串自动换行问题
- 计算机kb和gb单位的在线换算器,KB/MB/GB。。单位换算
- 论文《Fast spatial–temporal stereo matching for 3Dface reconstruction under speckle pattern projection》