zoukankan      html  css  js  c++  java
  • CentOS 6.6安装LAMP和Subversion服务器

    目标:在CentOS 6.6上安装LAMP,并安装最新版1.8.*的Subversion服务器,和Subversion权限管理前端iF.svnadmin。

    安装步骤:

    安装新一些版本LAMP步骤

    1. 配置防火墙,开启80端口、3306端口

    vi /etc/sysconfig/iptables
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
    :wq! #保存退出
    /etc/init.d/iptables restart #重启防火墙使配置生效

    2. 关闭SELINUX

    vi /etc/selinux/config
    #SELINUX=enforcing #注释掉
    #SELINUXTYPE=targeted #注释掉
    SELINUX=disabled #增加
    :wq! #保存退出

    3. 添加第三方yum源

    默认yum源软件版本太低了,要安装最新一些版本的LAMP,需使用第三方yum源
    wget http://www.atomicorp.com/installers/atomic #下载,首先使用默认yum源安装wget命令 yum install wget
    sh ./atomic #安装
    yum clean all #清除当前yum缓存
    yum makecache #缓存yum源中的软件包信息
    yum repolist #列出yum源中可用的软件包

    4. 使用yum安装apache,mysql,php

    一、安装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

  • 相关阅读:
    关于软工文档规范性——国标文档
    关于游戏平衡性——王者荣耀野怪数值参考
    单元测试特性标签(结合代码)
    常用标签梳理
    图片文件的转换、加载及缩放显示
    认识ManualResetEvent
    HTML简介
    HTML基本结构
    15年,我在深圳
    为什么坚持,想一想当初
  • 原文地址:https://www.cnblogs.com/liangjichen/p/4448653.html
Copyright © 2011-2022 走看看