一、安装Apache
yum install httpd #根据提示,输入Y安装即可成功安装
/etc/init.d/httpd start #启动Apache
备注:Apache启动之后会提示错误:
httpd:httpd: Could not reliably determine the server‘s fully qualif domain name, using ::1 for ServerName
解决办法:
vi /etc/httpd/conf/httpd.conf #编辑
ServerName www.example.com:80 #去掉前面的注释
:wq! #保存退出
chkconfig httpd on #设为开机启动
/etc/init.d/httpd restart #重启Apache
二、安装MySQL
1、安装MySQL
yum install mysql mysql-server #询问是否要安装,输入Y即可自动安装,直到安装完成
/etc/init.d/mysqld start #启动MySQL
chkconfig mysqld on #设为开机启动
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)
2、为root账户设置密码
mysql_secure_installation
回车,根据提示输入Y
输入2次密码,回车
根据提示一路输入Y
最后出现:Thanks for using MySQL!
MySql密码设置完成,重新启动 MySQL:
/etc/init.d/mysqld restart #重启
/etc/init.d/mysqld stop #停止
/etc/init.d/mysqld start #启动
三、安装PHP
1、安装PHP
yum install php #根据提示输入Y直到安装完成
2、安装PHP组件,使PHP支持MySQL
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
这里选择以上安装包进行安装
根据提示输入Y回车
/etc/init.d/mysqld restart #重启MySql
/etc/init.d/httpd restart #重启Apache
安装新版本subversion
1. 使用wandisco源安装新版suversion服务器
在 /etc/yum.repos.d/ 创建源文件 wandisco-svn1.8.repo
[WANdisco]
name=WANdisco SVN Repo 1.8
enabled=1
baseurl=http://opensource.wandisco.com/rhel/6/svn-1.8/RPMS/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-WANdisco
然后导入GPG-KEY
wget http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco
rpm --import RPM-GPG-KEY-WANdisco
再进行安装:
yum update
yum -y install subversion mod_dav_svn
2. 配置subversion
修改配置文件/etc/httpd/conf.d/subversion.conf内容到合适路径,例如:
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath /data/svn
AuthType Basic
AuthName " Subversion repository "
AuthUserFile /data/svn/passwd.conf
AuthzSVNAccessFile /data/svn/authz.conf
Require valid-user
</Location>
安装iF.svnadmin
iF.Svnadmin是一个php编写的subversion权限管理web前端,直接读写subversion权限文件,无需数据库。可按照官方说明文档安装配置即可,比较简单的。
http://sourceforge.net/projects/ifsvnadmin/
参考文档:
http://www.111cn.net/sys/CentOS/68941.htm
http://www.111cn.net/sys/linux/80004.htm