centos+usvn(基于lamp)

centos6.7+lamp+subversion+usvn安装配置

安装环境

CentOS 6.7 X86_64

主要软件:

subversion

usvn

yum install subversion httpd mod_dav_svn php php-mysql mysql-server perl-DBI perl-DBD-mysql mysql-devel mod_auth_mysql

若是centos7则

yum remove subversion httpd mod_dav_svn php php-mysql mariadb-server perl-DBI perl-DBD-mysql mysql-devel mod_auth_mysql

配置/etc/httpd/conf/httpd.conf,添加如下内容

Alias /usvn /var/www/usvn/public

<Directory /var/www/usvn/public>

Options +SymLinksIfOwnerMatch

AllowOverride All

Order allow,deny

Allow from all

</Directory>

下载usvn:http://www.usvn.info/download.html最新版安装包

unzip usvn-1.0.7.zip

cp -r usvn-1.0.7 /var/www/usvn

chown -R apache:apache /var/www/usvn

service httpd restart

web访问http://server-ip/usvn/install.php

设置subversion仓库  /var/www/usvn/

设置subversion密码文件  /var/www/usvn/htpasswd

设置subversion控制文件  /var/www/usvn/authz

这里的路径可以自己设置,但必须存在,而且给apache用户授权

数据库设置

数据库类型 PDO mysql  (用pdo 兼容性比较高)

主机localhost

登录名root

密码你设置的mysql的root密码 (mysqladmin -u root password xxxx  mysql密码更改)

数据库名usvn

勾选创建数据库

表前缀usvn_

这些都是默认的 未做修改

第一次搭建,需勾上“创建数据库”,如果是重装,数据库已存在的情况下,也必须勾上创建,点下一步以后提示数据库已存在,

再取消勾选创建,再继续下一步,直接不勾选创建,也会报错。

下一页选择不检查更新(检查更新会上传数据)

http://server-ip/usvn 用管理员用户登录即可进行管理版本库、用户名及用户组.

设置httpd 和 mysql  开机启动

chkconfig httpdd on

chkconfig mysqld on

若centos7

systemctl enable mariadb

systemctl enable httpd

防火墙开启80端口

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

感谢 各大版主提供资料

时间: 2024-12-10 10:58:23

centos+usvn(基于lamp)的相关文章

64bit CentOS搭建基于LAMP架构的discuz 3.2论坛

LAMP=Linux+Apache+Mysql+PHP 安装Apache web服务器 yum install -y httpd 安装数据库服务器 yum install -y mysql mysql-server 安装PHP yum install -y php php-common php-mysql php-gd 安装PHP优化,此优化能提速几倍的速度 yum install -y php-xcache 下载并解压缩UTF8 discuz cd wget http://download2.

如何实现基于lamp搭建https服务

如何实现基于lamp搭建https服务 lamp:服务架构 httpd:接收用户的web请求:静态资源则直接响应:动态资源为php脚本,对此类资源的请求将交由php来运行: php:运行php程序: MariaDB:数据管理系统: (一):  安装其相关服务 CentOS 6: httpd, php, mysql-server, php-mysql # service httpd  start # service  mysqld  start CentOS 7: httpd, php, php-

LAMP架构搭建以及基于LAMP架构的主流论坛和博客搭建过程详解

了解网站架构的朋友都知道,现在很多网站的架构都是采用LAMP(Linux+Apache+Mysql/Mariadb+Php)的,至于LAMP架构本身我们就不做过于深入的探讨了,今天我给大家分享的是关于如何搭建LAMP构架,以及如何基于lamp架构去搭建目前国内比较流行的两大开源论坛(phpwind.discuz)一大开源博客(wordpress),通过这个过程也就能让大家明白我们经常上的论坛以及博客,包括包括我们访问的各个网站到底是如何工作起来的. 注意:为了方便给大家展示实验效果,我们就直接关

CentOS yum 安装LAMP PHP5.4版本

CentOS yum 安装LAMP PHP5.4版本     [字体:大 中 小] Linux系统版本:CentOS 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便. 2.我的机器是CentOS release 5.9 64为的系统,一般机器都

基于LAMP平台利用NFS远程共享资源实现站点构建

要求: 构建NFS共享服务,利用nfs来提供远程共享资源,web服务通过远程共享资源来构建一个基于LAMP环境的站点(WordPress),要求此站点可以正常发布文章和图片) 环境: 192.168.1.101----->Web 192.168.1.110----->Mariadb 192.168.1.113----->PHP 192.168.1.114----->NFS 一.部署LAMP环境 #web服务的部署(192.168.1.101) (1)安装服务:yum -y inst

基于LAMP的cacti安装和配置&&问题处理(一)

基于LAMP的cacti安装和配置&&问题处理(一) 背景介绍: 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户.因此,snmp和rrdtool是cacti的关键. 2. Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名.主机ip.snmp团体名.端口号.模板信息等变量. 3. snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti

CentOS下搭建LAMP环境详解

前言:在这里将介绍如何在CentOS下搭建LAMP环境(全部使用源码编译安装),用于web服务器开发. •LAMP: Linux + Apache + PHP + Mysql. •系统: CentOS 6.5,32位. CentOS安装 我选取了32位的CentOS 6.5这个Linux系统,安装过程也很简单,不再过多叙述,只稍微介绍一下我的分区情况: 分区名  大小 /boot  200MB /swap  2GB(不大于物理分区即可) /  20GB /home 剩余空间 Apache编译安装

基于LAMP的cacti安装和配置&&问题处理(二)

基于LAMP的cacti安装和配置&&问题处理(二) 在完成了lamp及cacti安装之后,我们需要对cacti进行配置工作,在此之前,我们观察下数据库变量情况.截图如下: 登入数据库,查看变量: 语法: show variables like '%变量名称%':如: show variables like '%innodb_file_per_table%': 改变变量:在/etc/my.cnf中添加或改变变量的值,截图如下: service mysqld restart ##重启数据库

(绝对正确)Zabbix基于lamp的安装流程

  目录 Zabbix基于lamp的安装流程... 1 1安装Mysql... 1 先安装相关的库和工具... 1 Mysql的安装... 1 2httpd的安装... 2 先安装相关的库和工具... 2 Httpd的安装... 2 3PHP的安装... 3 先安装相关的库和工具... 3 PHP的安装... 3 4zabbix的安装... 4 先安装相关的库和工具... 4 Zabbix的安装... 4 Zabbix的相关配置... 4 zabbix浏览器安装... 5 Zabbix配置php

linux centos yum安装LAMP环境

centos 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便. 2.我的机器是centos release 5.9 64为的系统,一般机器都带yum命令,并且yum包源都是可以用的,就是说不用你自己下载东西,直接yum -y install 后