linux下安装subversion 1.6.5

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

linux下安装subversion 1.6.5

以下安装是在RHEL5.5默认安装的情况下,以root身份进行安装!

1 .下载安装apr,下载地址:/

[root@localhost pub]# tar -jxvf apr-1.3.12.tar.bz2 首先解压缩

[root@localhost pub]# mkdir /usr/local/apr 建立apr要安装到的目录

[root@localhost pub]# cd apr-1.3.12

[root@localhost apr-1.3.12]# ./configure --prefix=/usr/local/apr 开始配置编译

[root@localhost apr-1.3.12]# make;make install 安装

2.安装apr-util

[root@localhost pub]# tar -jxvf apr-util-1.3.9.tar.bz2

[root@localhost pub]# cd apr-util-1.3.9

[root@localhost apr-util-1.3.9]# mkdir /usr/local/apr-util

[root@localhost apr-util-1.3.9]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr [root@localhost apr-util-1.3.9]# make;make install

3.安装neon

在安装之前,需要确认libxml2,如果没有安装需要安装上!

[root@localhost pub]# rpm -q libxml2

libxml2-2.6.26-2.1.2.8

[root@localhost pub]# rpm -q libxml2-devel

libxml2-devel-2.6.26-2.1.2.8

[root@localhost pub]# tar -zxvf neon-0.25.5.tar.gz

[root@localhost pub]# mkdir /usr/local/neon

[root@localhost pub]# cd neon-0.25.5

[root@localhost neon-0.25.5]# ./configure --prefix=/usr/local/neon

[root@localhost neon-0.25.5]# make;make install

4.安装Berkeley DB

[root@localhost pub]# cd /usr/local/src

[root@localhost src]# tar -zxvf /var/ftp/pub/db-4.6.18.tar.gz

[root@localhost src]# cd db-4.6.18/

[root@localhost db-4.6.18]# cd build_unix/

[root@localhost build_unix]# mkdir /usr/local/berkeleydb

[root@localhost build_unix]# ../dist/configure --prefix=/usr/local/berkeleydb --enable-cxx

其中-enable-cxx就是编译C++库,这样才能编译Berkeley DB数据库的PHP扩展php_db4. yum -y install gcc-c++安装一下就可以了

[root@localhost build_unix]# make;make install

[root@localhost build_unix]# echo '/usr/local/bekeleydb/lib/'>>/etc/ld.so.conf

[root@localhost build_unix]# ldconfig

这2句的作用就是通知系统Berkeley DB的动态链接库在/usr/local/berkeleydb/lib/目录

5.安装sqlite-amalgamation-3.

6.13.tar.gz

[root@localhost pub]# tar -zxvf sqlite-amalgamation-3.6.13.tar.gz

[root@localhost pub]# mkdir /usr/local/sqlite

[root@localhost pub]# cd sqlite-3.6.13/

[root@localhost sqlite-3.6.13]# ./configure --prefix=/usr/local/sqlite

[root@localhost sqlite-3.6.13]# make;make install

6.编译安装httpd,下载地址:/

[root@localhost pub]#tar xvzf httpd-2.2.4.tar.gz//解压apache2安装包

[root@localhost pub]#cd httpd-2.2.4//进入解压后的目录

[root@localhost httpd-2.2.4]# mkdir /usr/local/apache2

[root@localhost httpd-2.2.4]# ./configure -prefix=/usr/local/apache2 --enable-dav --enable-so --enable-maintainer-mode --enable-rewrite --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config

//配置apache安装,后面的第一个参数是定制apache安装到那个目录,--enable-dav --enable-so是和subversion整合时需要的

[root@localhost httpd-2.2.4]# make;make install 完成安装,如果没有错误,真的太幸运了,哈哈。出现错误是很挠头的!

[root@localhost pub]# cd /usr/local/apache2/

[root@localhost apache2]# bin/apachectl start 启动web服务,并访问,注意防火墙,如果能正确的访问,说明没有问题,ok了!

[root@localhost apache2]# bin/apachectl stop 可以停止,接着安装其他的软件包了。

7安装subversion1.6.5

/

/servlets/ProjectDocumentList?folderID=10339&expandFolder=10339 &folderID=260 subversion-1.6.5.tar.gz和subversion-deps-1.6.5.tar.bz2下载地址

[root@localhost pub]# tar -zxvf subversion-1.6.5.tar.gz

[root@localhost pub]# tar -jxvf subversion-deps-1.6.5.tar.bz2

./configure以前,需要yum -y install openssl-devel否则会一直报错,提示你configure的时候加上--with-openssl,即使你加上了也会报错,因为需要一个openssl.h(具体的名字忘了)的头文件,如果你没有安装openssl-devel这个软件包的话,这个.h文件系统中是没有的。再解压缩subversion-devel-1.6.11.tar.gz后,会在解压缩subversion-1.6.11.tar.gz产生的文件夹内生成zlib文件,在configure时,要加上他的路径,否则configure: error: --with-zlib requires an argument.也是报错!

[root@localhost subversion-1.6.5]#./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-neon=/usr/local/neon --with-sqlite=/usr/local/sqlite

相关文档
最新文档