基于Linux的ownCloud搭建

为了保证一个纯净的环境,我重新安装了一台CentOS系统

[root@localhost httpd-2.2.23]# lsb_release -a
LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 6.3 (Final)
Release:        6.3
Codename:      Final


在安装玩系统之后,首先需要搭建yum源,centos的网络yum源是非常简单的,甚至不需要你修改任何配置,只要安装一个小软件, rpm -ivh epel-release-6-5.noarch.rpm

然后yum就可以使用了


第一部分 apache的安装

由于在编译apache的时候,需要用到一些插件,所以我们需要提前安装

yum install gcc gcc-c++ ncursers-devel  zlib2-zip  -y

apache的编译安装很简单,但是我们需要安装一些包便于apache功能的扩展


1、apr-1.4.6.tar.gz 的安装

[root@localhost lamp]# tar xf apr-1.4.6.tar.gz -C /usr/src/lamp/


[root@localhost apr-1.4.6]# pwd
/usr/src/lamp/apr-1.4.6


[root@localhost apr-1.4.6]# ./configure --enable-threads --disable-ipv6 --with-devrandowm=/dev/random && make && make install

2、libiconv-1.13.tar.gz的安装

[root@localhost libiconv-1.13]# ./configure --enable-static && make && make install


3、apr-iconv-1.2.1.tar.gz的安装

[root@localhost lamp]# tar xf apr-iconv-1.2.1.tar.gz -C /usr/src/lamp/


[root@localhost apr-iconv-1.2.1]# ./configure --with-apr=/usr/local/apr/bin/apr-1-config


[root@localhost lamp]# make  && make install

[root@localhost apr-iconv-1.2.1]# ln -s /usr/src/lamp/apr-iconv-1.2.1/lib/libapriconv-1.la  /usr/src/lamp/apr-iconv-12.1/lib/libapriconv.la


4、安装openssl nss-devel

[root@localhost lamp]# yum install openssl* nss-devel -y


5、安装apr-util-1.4.1.tar.gz

[root@localhost lamp]# tar xf apr-util-1.4.1.tar.gz -C /us
r/src/lamp/


[root@localhost apr-util-1.4.1]# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-iconv=./apr-iconv --with-openssl=/usr --with-nss=/usr --with-mysql=/usr/local/mysql --with-iconv=/usr/local && make && make install


6、安装两个rpm包

libzip-0.9-3.1.el6.i686.rpm
libzip-devel-0.9-3.1.el6.i686.rpm

[root@localhost lamp]# rpm -ivh libzip-0.9-3.1.el6.i686.rpm
warning: libzip-0.9-3.1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
Preparing...                                              ########################################### [100%]
  1:libzip                                              ########################################### [100%]
[root@localhost lamp]# rpm -ivh libzip-devel-0.9-3.1.el6.i686.rpm
warning: libzip-devel-0.9-3.1.el6.i686.rpm: Header V4 DSA/SHA1 Signature, key ID 192a7d7d: NOKEY
Preparing...                                              ########################################### [100%]
  1:libzip-devel                                        ########################################### [100%]

参考阅读

相关推荐