日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > centos >内容正文

centos

Centos6.5_x86_64 编译安装Subversion-1.8.5

發布時間:2025/3/17 centos 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos6.5_x86_64 编译安装Subversion-1.8.5 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Apache+subversion without ssl

1.下載Subversion及其依賴軟件

apr-1.5.0.tar.gz

apr-util-1.5.3.tar.gz

httpd-2.4.7.tar.gz

libtool-2.4.2.tar.gz

pcre-8.34.tar.gz

sqlite-autoconf-3080301.tar.gz

subversion-1.8.5.tar.gz

zlib-1.2.8.tar.gz


2.安裝編譯相關包

yum install gcc gcc-c++

也可以手動安裝

rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm

rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm

rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

rpm -ivh libstdc++-devel-4.4.7-4.el6.x86_64.rpm

rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm

rpm -ivh gcc-c++-4.4.7-4.el6.x86_64.rpm


3.解壓并編譯Subversion及其依賴軟件步驟

1)解壓軟件包

tar -zxvf apr-1.5.0.tar.gz

tar -zxvf apr-util-1.5.3.tar.gz

tar -zxvf httpd-2.4.7.tar.gz

tar -zxvf libtool-2.4.2.tar.gz

tar -zxvf pcre-8.34.tar.gz

tar -zxvf sqlite-autoconf-3080301.tar.gz

tar -zxvf subversion-1.8.5.tar.gz

tar -zxvf zlib-1.2.8.tar.gz


2)編譯并安裝 apr-1.5.0

cd apr-1.5.0

./configure--prefix=/usr/local/apr

make

make install


3)編譯并安裝libtool-2.4.2

cd libtool-2.4.2

./configure --prefix=/usr/local/libtool

make

make install


4)編譯并安裝apr-util-1.5.3

cd apr-util-1.5.3

./configure --prefix=/usr/local/apr-util--with-apr=/usr/local/apr/bin/apr-1-config

make

make install


5)編譯并安裝pcre-8.34

cd pcre-8.34

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

make

make install


6)編譯并安裝 httpd-2.4.7

cd httpd-2.4.7

./configure --prefix=/usr/local/apache --enable-so --enable-dav--enable-dav-fs --enable-mnaintainet-mode --with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre

make

make install


7)編譯并安裝 zlib-1.2.8

cd zlib-1.2.8

./configure --prefix=/usr/local/zlib

make

make install


8)編譯并安裝 qlite-autoconf-3080301

cd sqlite-autoconf-3080301

./configure --prefix=/usr/local/sqlite

make

make install


9)編譯并安裝subversion-1.8.5.tar.gz

cd subversion-1.8.5

./configure --prefix=/usr/local/subversion--with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util--with-sqlite=/usr/local/sqlite --enable-maintainer-mode--with-zlib=/usr/local/zlib

make

make install



4.配置環境變量

vi /etc/profile#root權限修正

添加如下內容

PATH=/usr/local/apache/bin:$PATH

PATH=/usr/local/subversion/bin:$PATH


5.配置Apache

1)復制apache需要加載的modules

cp /usr/local/subversion/libexec/*/usr/local/apache/modules/


2)編輯apache配置文件httpd.conf

vi/usr/local/apache/conf/httpd.conf


修改內容:

<IfModule unixd_module>

#

# If you wish httpd to run as a different user or group, you mustrun

# httpd as root initially and it will switch.

#

# User/Group: The name (or #number) of the user/group to run httpdas.

# It is usually good practice to create a dedicated user and groupfor

# running httpd, as with most system services.

#

Userdaemon#修改為subversionowner

Groupdaemon#修改為subversiongroup


</IfModule>


# LoadModuledav_module modules/mod_dav.so#去掉前面的”#”

添加內容:

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module modules/mod_authz_svn.so


<Location /svn/>

DAV svn

SVNParentPath /usr/local/subversion/svn

AuthType Basic

AuthName "Subversion repository"

AuthUserFile/usr/local/subversion/auth.conf#用戶名及密碼

Require valid-user

AuthzSVNAccessFile /usr/local/subversion/access.conf#用戶權限文件

</Location>


6.subversion配置

1)創建svn

mkdir /usr/local/subversion/svn

svnadmin create /usr/local/subversion/svn/repos


2)增加用戶并設置密碼

htpasswd -c /usr/local/subversion/auth.conf test1

htpasswd /usr/local/subversion/auth.conf test2

注意:首次創建用戶使用-c參數,以后添加用戶不能使用否則以前的文件將被覆蓋


3)設置SVN用戶訪問目錄的權限

touch/usr/local/subversion/access.conf

vi /usr/local/subversion/access.conf

添加如下內容

[repos:/]

test1 = rw

test2 = rw


4)修改svnserve配置文件

vi /usr/local/subversion/svn/repos/conf/svnserve.conf

修改內容如下:

anon-access = read

auth-access = write

password-db = /usr/local/subversion/auth.conf

authz-db = /usr/local/subversion/access.conf


5)設置repos用戶權限

root用戶下配置如下,如果其他用戶下配置請將權限賦予該用戶

chown -R daemon /usr/local/subversion/svn/repos


7.將防火墻關閉

service iptables stop


8.http訪問svn

http://ipaddress/svn/repos


轉載于:https://blog.51cto.com/jiashiwen/1359591

總結

以上是生活随笔為你收集整理的Centos6.5_x86_64 编译安装Subversion-1.8.5的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美女福利视频导航 | 国产高清免费av | 欧美成本人视频 | 91欧美激情一区二区三区 | 美女扒开腿男人爽桶 | 欧美aaa一级片 | 国产高清成人 | 大桥未久av一区二区三区中文 | 成人片黄网站色大片免费毛片 | 探花视频在线观看 | 91蜜桃| jizzjizz国产| 久久久久久久亚洲av无码 | 久久99热人妻偷产国产 | 国产网红av | 成人av资源在线 | 日韩欧美偷拍 | 久久久久久久久久免费视频 | 婷婷激情四射 | 女教师高潮黄又色视频 | 性色av一区二区三区免费 | 开心色站| 成人av电影网站 | 日韩av少妇| 一区二区不卡视频在线观看 | 91一区 | 国产伦精品一区 | 亚洲综合免费观看高清完整版 | 成人黄色在线观看视频 | 天天摸天天舔 | 夜夜操夜夜摸 | 婷婷免费 | 波多野结衣视频在线看 | 欧美一级黄色片在线观看 | 久久小草 | 久久男人精品 | 亚洲片国产一区一级在线观看 | 久久精精品久久久久噜噜 | 免费人成年激情视频在线观看 | 长篇乱肉合集乱500小说日本 | 免费看成人片 | av中文字幕不卡 | 九九九九九精品 | 叼嘿视频在线免费观看 | 美女高潮在线 | 伊人久久精品一区二区三区 | 另类小说亚洲色图 | 日韩三级在线免费观看 | 国产午夜福利一区二区 | 久久免费看少妇高潮v片特黄 | 久久成人a| av永久免费观看 | 中文字幕资源在线 | 久草视频精品 | 2021国产精品 | 欧美一区成人 | 亚洲第8页| 欲涩漫入口免费网站 | 辟里啪啦国语版免费观看 | 男女做爰猛烈高潮描写 | 成人av专区| 国产精品女优 | 高h全肉污文play带道具 | 欧美黄色一级视频 | 一曲二曲三曲在线观看中文字幕动漫 | 综合网激情 | 开元在线观看视频国语 | 奇米影视欧美 | beeg日本高清xxxx18 | 日本一区视频在线播放 | 国产一级生活片 | 色小姐com| 影音先锋美女 | 亚洲天堂伊人 | 色站在线| a黄色一级片 | 成人黄色网址在线观看 | 夜夜骑天天干 | 午夜亚洲AV永久无码精品蜜芽 | 国产色无码精品视频 | 国产天天综合 | 黄色av大全| 欧美在线一级片 | 美女高潮流白浆视频 | 欧美精品久久久久久久免费 | 欧美激情视频一区二区 | 台湾性dvd性色av | 五月依人网 | a级一级片 | 日韩电影一区二区三区 | 浪浪视频在线观看 | 日韩超碰在线 | 麻豆精品国产精华精华液好用吗 | 久久久999国产精品 天堂av中文在线 | 国产极品美女高潮无套嗷嗷叫酒店 | 欧美性成人 | 中出在线播放 | 天堂新版8中文在线8 | 狠狠干性视频 |