码迷,mamicode.com
首页 > 其他好文 > 详细

centos+usvn(基于lamp)

时间:2016-04-20 20:20:46      阅读:1084      评论:0      收藏:0      [点我收藏+]

标签:linux

centos6.7+lamp+subversion+usvn安装配置

 

安装环境

   CentOS 6.7 X86_64

   主要软件:

   subversion

   usvn

 

yum install subversion httpd mod_dav_svn php php-mysql mysql-server perl-DBI perl-DBD-mysql mysql-devel mod_auth_mysql   

若是centos7

yum remove subversion httpd mod_dav_svn php php-mysql mariadb-server perl-DBI perl-DBD-mysql mysql-devel mod_auth_mysql

 

配置/etc/httpd/conf/httpd.conf,添加如下内容

Alias /usvn /var/www/usvn/public

<Directory /var/www/usvn/public>

    Options +SymLinksIfOwnerMatch

    AllowOverride All

    Order allow,deny

    Allow from all

</Directory>

 

下载usvn:http://www.usvn.info/download.html最新版安装包

unzip usvn-1.0.7.zip

cp -r usvn-1.0.7 /var/www/usvn

chown -R apache:apache /var/www/usvn

service httpd restart

 

 

 web访问http://server-ip/usvn/install.php

设置subversion仓库  /var/www/usvn/

设置subversion密码文件  /var/www/usvn/htpasswd

设置subversion控制文件  /var/www/usvn/authz

 

这里的路径可以自己设置,但必须存在,而且给apache用户授权

 

数据库设置

数据库类型 PDO mysql  (用pdo 兼容性比较高)

主机localhost

登录名root

密码你设置的mysqlroot密码 (mysqladmin -u root password xxxx  mysql密码更改)

数据库名usvn

勾选创建数据库

表前缀usvn_

这些都是默认的 未做修改

第一次搭建,需勾上“创建数据库”,如果是重装,数据库已存在的情况下,也必须勾上创建,点下一步以后提示数据库已存在,

再取消勾选创建,再继续下一步,直接不勾选创建,也会报错。

下一页选择不检查更新(检查更新会上传数据)

http://server-ip/usvn 用管理员用户登录即可进行管理版本库、用户名及用户组.

 设置httpd 和 mysql  开机启动

chkconfig httpdd on

chkconfig mysqld on

若centos7

systemctl enable mariadb

systemctl enable httpd

防火墙开启80端口

 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

 

  感谢 各大版主提供资料


centos+usvn(基于lamp)

标签:linux

原文地址:http://increase.blog.51cto.com/1552377/1765918

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!