`
hj.learning
  • 浏览: 13902 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CentOS6.2 下安装Vufind 2.2

阅读更多
#安装“最快镜像源”插件,加速下载

yum install yum-plugin-fastestmirror.noarch

#升级centos系统

yum update

#安装软件源

rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/i386/epel-release-6-5.noarch.rpm


#安装Apache
yum install httpd

#安装MySQL5
yum install mysql mysql-server

##要创建MySQL系统的启动键链接启动MySQL服务器
chkconfig –-levels 235 mysqld on

##启动MySQL服务
service mysqld start
##mysql安全设置
/usr/bin/mysql_secure_installation

#PHP安装与配置
yum install php php-devel php-cli php-common php-intl php-ldap php-mysql php-xsl php-gd php-mbstring php-soap php-xml php-xmlrpc php-pdo php-mcrypt


##配置系统在引导时启动Apache
chkconfig --levels 235 httpd on

##启动Apache
/etc/init.d/httpd start

#安装Java 1.6
yum install java-1.6.0-openjdk-devel

#Download & Extract VuFind 2.2
yum install wget
cd /tmp
wget http://downloads.sourceforge.net/vufind/vufind-2.2.tar.gz?use_mirror=osdn -O vufind-2.2.tar.gz

tar xzvf vufind-2.2.tar.gz
mv vufind-2.2 /usr/local/vufind

#Install VuFind 2.2
cd /usr/local/vufind
php install.php


##为Apache授权访问Vufind Code
cd /usr/local/vufind/
chcon -R unconfined_u:object_r:httpd_sys_content_t:s0 *
setsebool -P httpd_can_network_relay=1
setsebool -P httpd_can_sendmail=1

##为Apache授权写权限-产生Cache和基础配置文件
chown -R apache:apache /usr/local/vufind/local/cache
chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 /usr/local/vufind/local/cache
chown -R apache:apache /usr/local/vufind/local/config
chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 /usr/local/vufind/local/config

##Setup VuFind's command line tools
mkdir /usr/local/vufind/local/cache/cli
chmod 777 /usr/local/vufind/local/cache/cli

#Link VuFind to Apache
chcon system_u:object_r:httpd_config_t:s0 /usr/local/vufind/local/httpd-vufind.conf
ln -s /usr/local/vufind/local/httpd-vufind.conf /etc/httpd/conf.d/vufind.conf

#Apache启动失败,因为权限问题,读取/etc/httpd/conf.d/vufind.conf失败。解决办法:The status of selinux should either be Disabled or Permissive。我采用的是将selinux设置为Permissive mode,命令如下:
setenforce 0


#设定环境变量
echo export VUFIND_HOME="/usr/local/vufind"  >> /etc/profile
echo export VUFIND_LOCAL_DIR="/usr/local/vufind/local"  >> /etc/profile

source /etc/profile

#打开防火墙80端口
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save
service iptables restart
分享到:
评论

相关推荐

    CentOS 6.2安装(超级详细图解教程)

    CentOS 6.2 安装超详细图解教程 CentOS 6.2 安装是许多 Linux 初学者和服务器管理员需要掌握的基本技能之一。本资源提供了超详细的图解教程,指导用户从下载 CentOS 6.2 镜像文件到安装完成整个过程。通过这个教程...

    CentOS6.2下配置Django+Python环境步骤

    在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...

    centos6.2安装(详细图解安装).doc

    centos6.2安装 CentOS 6.2安装 实验环境:VMware 6.5.2 安装镜像:CentOS-6.2-i386-bin-DVD1.iso CentOS-6.2镜像共两张DVD1和DVD2,安装操作系统只用DVD1即可 镜像下载地址: 32位DVD1...

    centos6.2安装手册

    centos6.2安装手册,用于宇视相关软件部署、开局所用。

    CentOS 6.2安装教程

    **CentOS 6.2 安装教程** **一、CentOS 简介** CentOS 是一个基于 Linux 的开源操作系统发行版,以其安全性、稳定性、高效性而受到广泛欢迎。它是由 Red Hat Enterprise Linux (RHEL) 的开放源代码重新编译而成,...

    CentOS6.2安装(超级详细图解教程)

    ### CentOS 6.2 安装超级详细图解教程知识点概览 #### 一、CentOS 6.2 镜像文件与下载资源 - **CentOS 6.2** 的安装流程涉及两个DVD镜像文件,其中**DVD1**包含核心系统组件,而**DVD2**则提供额外的软件包支持。 ...

    CentOS6.2硬盘安装指南

    ### CentOS6.2硬盘安装全解析 #### 一、下载CentOS6.2镜像文件 在准备硬盘安装CentOS6.2之前,首要任务是从官方或其他可信赖的渠道下载正确的ISO镜像文件。根据需求,可以选择不同类型的镜像: 1. **CentOS-6.2-...

    centos6.2下安装sybase--详细操作步骤.doc

    在CentOS 6.2操作系统环境下安装Sybase是一项重要的任务,尤其对于那些依赖于Sybase数据库系统的用户。本文将详细阐述在CentOS 6.2上安装Sybase的步骤,确保您能够顺利进行。 首先,我们需要创建一个专门用于运行...

    centos6.2-64下安装oracle11G

    在CentOS 6.2 64位操作系统中安装Oracle 11g涉及多个关键步骤,包括系统和配置要求、软件环境准备、用户环境设置以及后续的安装过程。以下是详细的知识点说明: 1. **系统及配置要求**: - 操作系统版本:CentOS ...

    Centos 6.2下安装Sybase ASE-15_0

    安装过程中,你需要按照"centos6.2下安装sybase--详细操作步骤.doc"中的指导进行。这通常包括解压安装文件,运行配置脚本,配置数据库实例,指定实例的端口、日志路径和数据文件位置。在配置过程中,确保遵循Sybase...

    制作U盘安装CentOS 6.2

    制作U盘安装CentOS 6.2是一个常见的系统部署任务,尤其对于IT专业人士而言,了解这一过程至关重要。这里我们将深入探讨如何使用给定的文件来完成这个任务。 首先,我们需要两个关键工具,从提供的文件列表中可以...

    CentOS6.2 NTP时间服务器搭建

    在 CentOS 6.2 操作系统上,NTP 服务器是系统自带的,不需要安装任何软件包。只需要配置 NTP 服务器的配置文件 `/etc/ntp.conf`,并添加 restrict 语句来限制访问权限。 ``` #vim /etc/ntp.conf restrict 220.130....

    CentOS 6.2 RPM 安装 MySQL

    CentOS 6.2 rpm 方式安装 MySQL 的文档,简单实用!

    CentOS 6.2编译安装LAMP最详细教程!

    CentOS 6.2编译安装LAMP最详细教程!

    CentOS 6.2 Linux 安装截图详解

    **CentOS 6.2 Linux 安装详解** 在Linux世界中,CentOS是一个非常流行的开源操作系统,基于Red Hat Enterprise Linux (RHEL)。CentOS 6.2是该系列的一个旧版本,但它仍然被广泛使用,特别是对于那些需要稳定环境的...

    centos 6.2用yum安装中文输入法

    在深入探讨如何在CentOS 6.2上通过YUM包管理器安装中文输入法之前,我们先简要了解一下CentOS以及YUM的基本概念。CentOS是基于Red Hat Enterprise Linux (RHEL)源代码编译而成的一个开源操作系统,它旨在提供一个...

    CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13

    CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13

Global site tag (gtag.js) - Google Analytics