CentOS下源码安装Apache+SVN服务器实现版本控制
来源:互联网 发布:sql function函数 编辑:程序博客网 时间:2024/05/21 10:15
首先,准备各种源码安装包,其中包括SVN的源码安装包和Apache的源码安装包。这里需要声明的是Apache HTTP服务器所必须的,但是如果像俺这样需要远程访问以及网页访问SVN的话就必须安装HTTP服务器了。当然,既然是HTTP服务器也没必要一定选Apache,但是考虑到它所能提供的各种功能,Apache基本上还是常规选择。以下是源码安装包的清单:
1)SVN安装包:subversion-1.6.20.tar.gz和subversion-deps-1.6.20.tar.gz,下载地址:http://subversion.apache.org/;
2)Apache HTTP服务器安装包:httpd-2.2.23.tar.gz,下载地址:http://httpd.apache.org/;
3)附件安装包:apr-1.4.6.tar.gz和apr-util-1.5.1.tar.gz,下载地址:http://apr.apache.org/。
其次,解压缩源码安装包,编译安装软件。以下给出所有软件的安装过程,这里需要注意各个软件在安装时的./configure选项。
1)安装apr。
tar zxvf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure --prefix=/usr/local/apr
make
make install
2)安装apr-util。
tar zxvf apr-util-1.5.1.tar.gz
cd apr-util-1.5.1
./configure --with-apr=/usr/local/apr
make
make install
3)安装apache。
tar zxvf httpd-2.2.23.tar.gz
cd httpd-2.2.23
./configure --prefix=/usr/local/apache2 --enable-dav --enable-so --enable-maintainer-mode --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config
make
make install
4)安装SVN。
tar zxvf subversion-1.6.20.tar.gz
tar zxvf subversion-deps-1.6.20.tar.gz(subversion-deps中的目录和文件会自动解压到subversion-1.6.20目录下,所以就不用费心再去找subversion-deps-1.6.20这个目录了)
./configure --prefix=/usr/local/svn --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr
make
make install
在以上编译过程中可能会出现几种情况导致无法编译通过:
1)可能出现configure: error: Subversion requires SQLite,该问题的解决需访问SQLite官网下载到最新的SQLite版本如:sqlite-amalgamation-3.6.13.tar.gz,解压缩进入文件夹sqlite-amalgamation找到sqlite3.c将其复制subversion-1.6.20/sqlite-amalgamation/sqlite3.c即可;
2)也有可能在编译时缺少zlib编译不过,这就需要先编译zlib;
10.2.45.107:80)
1 0
- CentOS下源码安装Apache+SVN服务器实现版本控制
- centos下svn版本控制服务器安装及配置
- CentOS 下 Apache + Subversion 实现版本控制
- linux centos下 svn 版本控制服务器的搭建
- centos 下 svn+apache源码安装(已验证)
- centos 下 apache+svn安装
- apache + svn 版本控制服务器创建
- windows下安装php、apache、mysql,并使得外网可访问内网的机器,搭建svn服务器提供版本控制
- windows下安装php、apache、mysql,并使得外网可访问内网的机器,搭建svn服务器提供版本控制
- Centos下安装svn服务器
- CentOs下安装svn服务器
- centos下安装svn服务器
- CentOS/Fedora下SVN+Apache服务器配置
- SVN版本控制服务器安装与配置
- SVN版本控制服务器安装与配置
- SVN版本控制服务器安装与配置
- CentOS apache + svn服务器
- centos版本的阿里云服务器下安装配置svn服务器
- CodeForces 631A Interview(水题)
- C语言 函数指针
- 验证码实现器分享
- 機器學習基石(Machine Learning Foundations) 机器学习基石 作业二 课后习题解答
- 【机房重构】——DataGridView显示数据
- CentOS下源码安装Apache+SVN服务器实现版本控制
- CodeForces 631B Print Check
- 5-4 BCD解密 (10分)
- HMM 隐马尔科夫模型(Hidden Markov Models)
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- 第1周 C语言及程序设计初步 例程-7 问题求解方法——迭代
- Socket的Send,Recv的长度问题
- java 泛型的使用
- <C#入门经典>学习笔记1之初识C#