Linux下使用Apache搭建SVN服务(一)
。
?
?????<一>. 下载需要的依赖包:
1. Apache的安装包:httpd-2.2.25.tar.gz
2. svn安装开发包:subversion-1.7.13.tar.gz
3. svn的依赖的安装包:
?? sqlite-amalgamation-3.6.18.tar.gz
?? apr-1.4.8.tar.gz
?? apr-util-1.5.2.tar.gz
?? neon-0.30.0.tar.gz
?
?????<二>. 准备工作:
?1. 切换为root用户:su - root
?2. 选择程序的安装位置为/usr/local,需对普通用户授权:chmod 777 /usr/local
?3. 添加新用户:
? @ 添加用户:useradd nick
? @ 添加组:groupadd excelsoft
? @ 添加用户到组:usermod -g excelsoft nick
? @ 设置用户密码:passwd nick
?4. 使用ftp工具上传所有的安装包:
?? 使用账号nick上传所有的tar.gz安装包到/soft/下面 [需创建/soft/目录]
?
?????<三>. 安装Apache服务器:
?1. 切换为nick账号:su - nick
?2. 切换路径:cd /soft/
?3. 解压Apache的安装包:tar -zvxf httpd-2.2.25.tar.gz
?4. 进入程序目录:cd httpd-2.2.25
?5. 查看配置帮助:./configure --help
?6. 进行配置:[将被安装到/usr/local/apache路径下:无须事先创建apache目录]
????????? ./configure --prefix=/usr/local/apache --enable-dav --enable-so --enable-rewrite --enable-cgi --enable-deflate
?????? --enable-mods-shared=all --with-mpm=worker
?7. 编译安装
? make?
? make install
?8. 配置IP和监听:vi /usr/local/apache/conf/httpd.conf
? Listen 8088?
? ServerName 127.0.0.1:8088?
?9. 启动和关闭Apache:
? /usr/local/apache/bin/apachectl -k start [启动]
? /usr/local/apache/bin/apachectl -k restart [重启]
? /usr/local/apache/bin/apachectl -k stop [关闭]
?10. 测试安装是否成功:?? http://192.168.127.11:8088/
???????? [在Windows平台通过浏览器访问如上链接:192.168.127.11为Linux系统的IP地址]
?