第一步 安装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;