環(huán)境介紹:
centos: 7.3
mysql版本:5.6.29
IP:192.168.1.180
mysql及nginx安裝可參考:http://www.reibang.com/p/d9f33d1189d8
0).svn相關(guān)包下載
svn.jpg
將上圖中所需的包兒放在/root/SVN
創(chuàng)建SVN目錄: mkdir /root/SVN
1.)svn install
yum install openssh-clients zlib zlib-devel gcc-c++ unzip vim -y
2.)安裝apr
cd /root/SVN
tar -zxf apr-1.5.2.tar.gz
cd apr-1.5.2
./configure --prefix=/usr/local/apr && make && make install
image.png
3.)安裝apr-util
cd /root/SVN
tar -zxf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr && make && make install
image.png
4.)解壓subversion
cd /root/SVN
tar -zxf subversion-1.8.10.tar.gz
unzip sqlite-amalgamation-3071501.zip
5.)移動(dòng)到subversion-1.8.10并重命名
mv sqlite-amalgamation-3071501 /root/SVN/subversion-1.8.10
cd subversion-1.8.10
mv sqlite-amalgamation-3071501 sqlite-amalgamation
6.)編譯安裝
./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-zlib --enable-maintainer-mode
image.png
make && make install
編譯完成.jpg
7.)配置環(huán)境變量
vim /etc/profile
export SVN_PATH="/usr/local/subversion"
export PATH="$PATH:$RUBY_HOME/bin:$SVN_PATH/bin"
8.)環(huán)境變量生效
source /etc/profile
9.)創(chuàng)建svn版本庫(kù)路徑
mkdir -p /opt/subversion-test/svn/wff
svnadmin create /opt/subversion-test/svn/wff
vim /opt/subversion-test/svn/wff/conf/passwd
user.jpg
注:用戶 = 密碼
admin = wff.abc..
10.)啟動(dòng)svn
svnserve -d -r /opt/subversion-test/svn/ --listen-port=3692
port.jpg
11.)查看svn版本
svnserve --version
version-svn.jpg
注意:
svnserve --version 查看svn版本會(huì)報(bào)如下錯(cuò):
clipboard.png
解決方法如下:
原因是本地有這個(gè)libsvn_repos-1.so.0但是不知道在哪兒
find / -name libsvn_repos-1.so*
clipboard.png
vim /etc/ld.so.conf添加/usr/local/subversion/lib
/sbin/ldconfig -v 更新下配置即可
再運(yùn)行就正確了
version-svn.jpg