先来了解下User-friendly SVN:
解压
《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《
想立马生效,需要重启下apache服务(Ps:其实,我不是sudo提权,因为我本来就是root登录的,这里是为了顾全大家哈)
不解释,不存在呀。好吧。
需要开启的php模块都开启了。把指定的文件的权限修改下。就继续下一步吧。
把 AllowOverride none 改为
AllowOverride all
当你点击下一步的时候,发现出来这样的问题:
然后,我们就到 /var/www/usvn 下看下,确实不存在files文件夹
填上你的数据库信息,数据库的 帐号,密码。
然后,下一步。再下一步。
跟着提示操作。。
1、 svn的图形管理工具;
2、 用php写的;
3、运行环境:
php5 (ver >= 5.1.2)
apache2
启用apache2的 模块 mod_ dav_svn,mod_rewrite ,mod_svn ,mod_ authz_svn
4、需要mysql或者其他数据库支持用户验证功能。
首先,我已经默认你们的机子上已经搭建LAMP的环境和安装了subversion(svn)。
第一步,我们先去
User-friendly SVN的官网
http://www.usvn.info/ 下载他的代码包。
官网最新的下载连接https://github.com/usvn/usvn/archive/1.0.7.zip
方法一:
我们可以先将压缩包下载下来,再进行解压。
wget
https://github.com/usvn/usvn/archive/1.0.7.zip
unzip 1.0.7.zip
方法二:
直接去git下clone一份到本地(
https://github.com/usvn/usvn
)
git clone https://github.com/usvn/usvn.git
我们进去看下代码包的目录结构
cd usvn && ll
下面我们来配个虚拟主机到public下,大家也看见下面的install.php了,等下我们就要通个这个文件来进行安装的。
配置虚拟主机就不讲啦.....相信大家都会啦。。
我现在已经通过分配端口20005,配置了个虚拟主机。通过浏览器来看直接进入install.php
我的机子的固定ip是:172.16.68.226
http://172.16.68.226:20005/install.php
***********************************************************************************************
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
好,我们来点击下next step 开始安装的过程。
首先它会检测下环境、配置已经权限的问题
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
相信大家的英语都比我好多了。大家就根据它的需求满足它呗。
最后,两个红XX是权限的问题,这个好解决。前面的红XX就是需要的php的模块了。
《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《
它这里检测,是指需要的模块有没有启用。可能模块你以前安装了,但是没有启用。
比如,
mod_dav_svn 我原来已经安装过,就是还没有启用。
ubuntu 使用a2enmod命令来启用php的模块
sudo a2enmod rewrite
/etc/init.d/apache restart
其实,我的机子还没有安装mod_authz_svn这个模块。我就直接启用。看看什么情况呗。
sudo a2enmod dav_svn
那,我们就先安装这个模块吧。
sudo apt-get install libapache2-svn libsvn1
"Considering dependency dav for dav_svn:
Enabling module dav.
Enabling
module dav_svn."
这里已经提示开启了
module dav 和
module dav 这两个模块,一并决解了上面剩下需求开启的php模块。
记得重启apache服务呀~~~
/etc/init.d/apache restart
我们刷新下刚才的检测环境的页面。
下一步出现这个情况,怎么回事?
重写模块不是已经开启了吗?。。。哦,原来是我配置虚拟主机的时候,没有开启这个虚拟主机的重新机制。
然后
重启apache服务。问题解决了。
点击下一步...........然后.............再点击下一步
那我们就创建files,并且给予apache的权限
然后,下一步。
然后,下一步。创建第一个管理员
通过,刚才配置的虚拟主机就可以访问到usvn的登录界面了。
http://172.16.68.226:20005
到此,usvn的安装配置成功了。。
到后面使用的过程,如果发现有什么的时候,我再回来分享吧。。