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

时间: 2024-10-05 12:00:52

CentOS 6.6安装LAMP和Subversion服务器的相关文章

CentOS 5.X安装LAMP最高版本环境

#------------CentOS 5.X安装LAMP最高版本环境------------------#! /bin/sh #安装Apacheyum install httpd -y#1.关闭selinuxcp -rp /etc/selinux/config /etc/selinux/config.baksetenforce 0sed -i '7s/enforcing/disabled/' /etc/selinux/config#2.显示selinux的状态 Permissive为关闭get

linux的ubuntu和centos下快速安装LAMP环境

在linux下安装lamp环境,下面为大家分别介绍在ubuntu和centos下面快速安装LAMP环境的方法. 首先,让我们了解一下什么是LAMP环境(一下摘自百度百科): Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台.随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足

centos下yum安装lamp和lnmp轻松搞定

centos下yum安装lamp和lnmp轻松搞定,到底多轻松你看就知道了,妈妈再也不担心不会装lamp了. 很辛苦整理的安装方法,会持续更新下去.凡无法安装的在评论里贴出问题来,会尽快解决.共同维护一个可用yum可用更新. 软件列表:php5.4 apache2.2 mysql5.5 nginx1.8 centos6.x rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ng

centos下yum安装lamp

CentOS下yum安装LAMP   1. 用yum安装Apache,Mysql,PHP. 1.1安装Apache yum install httpd httpd-devel 安装完成后,用/etc/init.d/httpd start 启动apache 设为开机启动:chkconfig httpd on 1.2 安装mysql 1.2.1 yum install mysql mysql-server mysql-devel 同样,完成后,用/etc/init.d/mysqld start 启动

CentOS 7 yum安装lamp,三者位于不同服务器,并为之安装WordPress及phpmyadmin

系统平台:CentOS 7 1611 WordPress下载地址 phpMyAdmin下载地址(CentOS 7 建议不要安装最新版,否则需要编译最新的php-fpm) 分别在三台主机上安装httpd(192.168.1.200),php-fpm(192.168.1.201),mariadb(192.168.1.202), 并提供WordPress.phpMyAdmin应用 1.安装并配置httpd服务器     1.1 安装httpd服务    [[email protected] ~]# y

Centos 7编译安装 LAMP 环境

前言 LAMP 是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写 L:Linux 操作系统 A:Apache(httpd) 网页服务 M:MySQL(mariadb) 数据库服务 P:php/perl/python/ruby 脚本编程语言 本文主要以centos 7的环境下进行安装,centos 6兼带部分说明 一.http2.4的安装 Centos 7默认安装httpd 2.4,Centos 6默认安装httpd2.2 Centos 7:如果未安装http2.4,则通过yu

CentOS 7 yum安装LAMP,LNMP并搭建WordPress个人博客网站

本次实验要进行的是在CentOS7.2,内核版本3.10.0-327.el7.x86_64的环境下搭建LAMP和LNMP,并在此之上做一个WordPress博客网站. [[email protected] ~]# uname -a Linux Shining.ACG 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux [[email protected] ~]# cat 

CentOS 6.5安装LAMP环境

1.安装编译工具: yum -y install glibc-devel-2.* gcc-4.* gcc-c++-4.* libaio-devel-0.* libstdc++-devel-4.* 2.检查并卸载默认的低版本环 rpm -qa |grep -i http rpm -qa |grep -i mysql rpm -qa |grep -i php rpm -e 软件包名 进行卸载. [开始搭建LAMP环境] 搭建LAMP环境时,需要安装的所有软件都要按照一定的顺序安装,我们按照Apach

centos 6 编译安装lamp

Centos 6 系统上编译安装lamp所有操作都是关闭防火墙和selinex的前下提先进行的httpd和php的组合方式:Modules:把php编译成httpd的DSO对象:Prefork:需要libphp5的支持Event.worker:需要libphp5-zts的支持.所以如果pmp之间需要切换工作方式的化需要有相应的库支持.Cgi:很少使用Fmp(fastcgi):php作为独立的模块服务 我们做httpd+php用两种方法组合:1.将php编程成httpd的模块2.将php作为独立的