Linux下面安装Subversion时找不到mod_dav模块
2006-04-12 13:28
429 查看
听说Apahce2.0已经集成了WebDAV,所以可以直接安装Subversion服务。可是我在Linux下面安装完Apache HTTP Server后,发现modules目录下面一个.so文件也没有。因此,在我将Subversion服务安装到Apache中时,出现了找不到mod_dav.so文件的错误。
开始以为是Apache没装好。又重装了一遍,还是不行。改装Apache2.2,也不行。
没办法,只好到www.apache.org,再看看相关的文档。在Apache HTTP Server的 Compiling and Installing页面中,我发现一个./configure命令的链接。从链接内容可以看出,./configure命令还有很多参数用来自定义Apache的安装。而且,我还发现,mod_dav.so文件是可以添加到安装中来的。为了不至于出错,我将名称相似的mod_dav-fs.so文件也添加了进来。安装过程如下:
# gzip -d httpd-2.0.55.tar.gz
# tar xvf httpd-2.0.55.tar
# ./configure --enable-module=so --enable-dav --enable-dav-fs
# make
# make install
注释:--enable-module=so设置Apache支持Dynamic Shared Objects (DSO),--enable-dav即添加mod_dav.so对象,--enable-dav-fs即添加mod_dav_fs.so对象。
Apache安装完后,还要简单的配置一下:
# vi /usr/local/apache2/conf/httpd.conf
将Listen 80 修改为Listen :80
将ServerName 修改为ServerName:80
最后,安装Subversion:
# cd ./subversion-1.3.0
# ./configure --with-apxs=/usr/local/apache2/bin/apxs
# make
# make install
mod_dav_svn.so文件,以及mod_authz_svn.so文件,会自动安装到/usr/local/apache2/modules目录,并且正确设置了httpd.conf文件,对它们进行加载。
注意:安装Apache时,最好不要使用--enable-mods-shared=most进行./configure配置,否则个别DSO对象,如mod_jserv.so,可能会与mod_jk.so冲突,以至于无法将Tomcat集成至Apache。
相关文章推荐
- Linux 下CollabNet SubversionEdge 4.X (csvn)的安装
- Subversion服务与客户端安装[Linux版]
- linux安装部署apache+subversion+jsvnadmin
- Linux下安装Apache并以mod_wsgi方式部署django站点
- Linux 学习_在Linux下面安装eclipse
- Linux系统下面Nagios的安装与配置总结:
- Linux 下编译安装软件,找不到共享库 xx.so 的解决办法
- Linux 下面安装nodejs
- Linux下面如何安装Django
- linux下安装最新版Subversion 1.8.9
- subversion 安装[Linux]
- 64位Linux安装subversion-1.7.6时,错误undefined reference to `XML_StopParser'
- 修改linux的dns | 统计Linux目录的大小 | 安装subversion
- Linux(CentOS)下安装Apache+Subversion
- linux安装subversion1.8.9
- linux下安装mod_bw和mod_limitipconn限制apache并发连接和下载速度
- 关于Linux下面msyql安装后并未设置初始密码,但是登录报错“Access denied for user 'root'@'localhost' (using password: NO)”的解决方案
- linux 下安装nginx经常出现 make[2]: Leaving directory `/usr/local/ssl' 或make[2]: Leaving directory `/usr/local/openssl' 找不到的情况解决方法
- 安装交叉编译工具,执行arm-linux-gcc–v命令出现提示找不到该文件或目录?解决方法
- Subversion在Linux系统的安装步骤