Chinaunix首页 | 论坛 | 博客
  • 博客访问: 359810
  • 博文数量: 51
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1189
  • 用 户 组: 普通用户
  • 注册时间: 2014-02-14 15:23
文章分类
文章存档

2017年(4)

2016年(7)

2015年(9)

2014年(31)

我的朋友

分类: LINUX

2014-09-28 11:41:39

Redhat部署svn服务器

 

需要的软件包有:

apr-1.4.6.tar.gz

apr-util-1.4.1.tar.gz

pcre-8.30.zip

httpd-2.4.10.tar.gz

subversion-1.8.10.tar.gz

下载这些包并拷贝到/root/download目录下

 

1 安装apr

# cd /root/download

# tar -zxvf apr-1.4.6.tar.gz

# cd apr-1.4.6

# ./configure 

不带参数时,系统会默认安装到/usr/local/apr这个目录

# make

# make install

 

2 安装apr-util

# cd ..

# tar -zxvf apr-util-1.4.1.tar.gz

# cd apr-util-1.4.1

# ./configure --with-apr=/usr/local/apr 

这里是指定安装目录与上一步的目录相同

# make

# make install

 

3 安装pcre

# cd ..

# unzip -o pcre-8.30.zip

# cd pcre-8.30

# ./configure --prefix=/usr/local/pcre

# make

# make install

 

4 安装apache

# cd ..

# tar -zxvf httpd-2.4.10.tar.gz

# cd httpd-2.4.10

# ./configure --prefix=/usr/local/apache --enable-dav --enable-so  --enable-maintainer-mode --enable-ssl --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --with-pcre=/usr/local/pcre

# make

# make install

# cd /usr/local/apache/bin

# ls

# ./apachectl start

如果出现错误信息

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.245.133. Set the 'ServerName' directive globally to suppress this message

请参考http://blog.chinaunix.net/uid-29485627-id-4508715.html解决。

 

验证:

在虚拟机的Redhat中,打开火狐浏览器,输入,如果显示It works!则表示apache安装成功;

或者在windows下打开IE浏览器,输入(这是虚拟机中的Redhat系统的IP),如果显示It works!则表示apache安装成功。

 

5 安装svn

# cd /root/download

# tar -zxvf subversion-1.8.10.tar.gz

# cd subversion-1.8.10

# ./configure --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr

提示错误:

configure: error: Subversion requires SQLite

解决方案:

在当前目录下载sqlite安装包

# wget

# unzip -o sqlite-amalgamation-3071501.zip

# mv sqlite-amalgamation-3071501 sqlite-amalgamation-3071501

 

重新安装

# ./configure --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr

# make

# make install

# svnserve --version

如果显示出svn的版本是1.8.10则表示安装成功,否则失败。

 

阅读(2135) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~