`
hj.learning
  • 浏览: 14307 次
  • 性别: 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**则提供额外的软件包支持。 ...

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

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

    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最详细教程!

    Centos6.2 U盘启动需要的启动文件 vesamenu.c32

    Centos6.2 U盘启动需要的启动文件 vesamenu.c32 些文件是 6.0 的启动文件,能使 centos6.2 的U盘启动起来

    CentOS 6.2 Linux 安装截图详解

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

    CentOS_6.2_x86_64操作系统

    以下是安装 CentOS 6.2 x86_64 操作系统的详细步骤: 1. 准备工作:确保你拥有 CentOS-6.2-x86_64-bin-DVD1.iso 的 ISO 文件,并验证其 MD5 值,以确保下载的镜像文件无误。MD5 值应为 26FDF8C5A787A674F3219A3554B...

    安装双系统-win7-CentOS6.2推荐方法

    在本文中,我们将详细介绍如何在已经安装了Windows 7的操作系统上安装CentOS 6.2,形成一个双系统环境。这种方法适用于想要体验Linux系统,同时又不希望完全放弃Windows的用户。以下是一些关键步骤和注意事项: 1. ...

Global site tag (gtag.js) - Google Analytics