CentOS7 安装 Redmine+SVN+Apache+Mysql 环境

第一步 安装Apache

1.安装apache

yum -y install httpd

2.编辑apache的配置文件

 vim /etc/httpd/conf/httpd.conf

    将下面三行

    Options Indexes FollowSymLinks
    AllowOverride None
    #AddHandler cgi-script .cgi

    修改为

    Options Includes ExecCGI FollowSymLinks
    AllowOverride All
    AddHandler cgi-script .cgi .pl 

3.配置好后重启apache

 /etc/rc.d/init.d/httpd start 

4.将apache服务添加到开机启动项

chkconfig httpd on

第二步安装SVN

1.安装svn

yum -y install subversion mod_dav_svn

2.编辑svn配置文件(如果没有则新建)

 vim /etc/httpd/conf.d/subversion.conf 

  把下面的内容加在配置文件的末尾

LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
<Location /repos>
   DAV svn
   SVNParentPath /var/www/svn   //SVN仓库目录
   SVNAutoversioning on
   Order deny,allow
   Allow from all
   AuthType Basic
   AuthName "Subversion repository"
   AuthUserFile /var/www/svn
   Require valid-user
</Location>

3.建立SVS仓库目录

 mkdir /var/www/svn 

4.更改目录权限

 chown apache:apache /var/www/svn 

5.重新读取配置信息

  systemctl reload httpd

6.建立SVN仓库(仓库名自己定义)

  svnadmin create /var/www/svn/eye

7.更改目录所有者

  chown -R apache:apache /var/www/svn/eye/

8.建立用户信息

  htpasswd -cm /var/www/svn/auth-conf username1

-cm 参数说明 -c 是建立 -m 是修改 第一建立验证文件的时候用这个,以后添加用户的时候只加 -m就可以了,不然原来建立的用户会被清空的。

第三步 安装mysql
1.安装mysql(Oracle收购mysql后 怕被闭源 又开发一个新分支mariadb 完全兼容mysql的功能,操作。(如果内置则不用安装)

yum install mariadb mariadb-server

2 设置MariaDB的DB为utf8

vim /etc/my.cnf
前面加入以下文字:

[client]
 default-character-set=utf8
[mysqld]
 character-set-server=utf8

3.初始化MariaDB

systemctl start mariadb

4.将MYSQL加入启动项

chkconfig mysqld on

5.设置mysql的用户信息

mysql -u root
select user,host,password from mysql.user; 
set password for root@localhost=password('root密码'); ← 设置密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'eye' WITH GRANT OPTION;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值