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

来源:互联网 发布:基价的算法和作用 编辑:程序博客网 时间:2024/05/29 17:21

第一步 安装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.soLoadModule 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 rootselect 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 0
原创粉丝点击