-
Owncloud
安装全记录
(
超详细
)
本文出自以下地
址
:/avilifans/art
icle/details/13
291633
为了保证一个
纯净的环境,我重新安装了一台
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:g
raphics-4.0-amd64:graphics-4.0-noarch:printing-4.0
-amd
64:printing-4.0-noarch
Distributor ID: CentOS
Description:
CentOS release 6.3 (Final)
Release:
6.3
Codename:
Final
在安装玩系统之后,首先需要搭建
yum
源,
centos
的网络
yum
源是非
常简单的,
甚至不需要你修改任何配置,
只要安装一个小软件,
rpm -ivh
然后
yum
就可以使用了
第一部分
apache
的安装
由于在编译
apache
的时候,需要用到一些插件,
所以我们需要提前安
装
yum
install gccgcc-c++ ncursers-devel
zlib2-zip
-y
apa
che
的编译安装很简单,但是我们需要安装一些包便于
apa
che
功
能的扩展
1
、
的安装
[root@localhost lamp]# tar xf -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
、
的安装
[root@localhost libiconv-1.13]#
./configure --enable-static && make
&&
make install
3
、
p>
的安装
[root@localhost lamp]# tarxf -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/
/usr/src/lamp/apr-
ic
onv-12.1/lib/
4
、安装
opensslnss-
devel
[root@localhost lamp]#
yum install openssl* nss-devel -y
5
、安装
[root@localhost lamp]# tar xf -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
包
[root@localhost lamp]# rpm -ivh
warning: : Header V3 RSA/SHA256
Signature, key ID c105b9de: NOKEY
Preparing...
#############
##############
################ [100%]
1:libzip
##############
##############
############### [100%]
[root@localhost
lamp]# rpm -ivh
warning: : Header V4
DSA/SHA1
Signature, key ID 192a7d7d:
NOKEY
Preparing...
#############
#
############################# [100%]
1:libzip-devel
##############
#########################
#### [100%]
7
、安装
[root@localhost lamp]# tar xf -C
/usr/src/lamp/
[root@localhost pcre-7.9]#
./configure --enable-utf8
--enable-
rebuild-chartables --enable-newline-is-any
--enable-pcregrep-libz --enable-
pcregrep-libbz2
make&& make
install
8
、安装
[root@localhost softs]# tar -C
/usr/src/
[root@localhost
softs]# cd /usr/src/httpd-2.2.23/
[root@localhost httpd-2.2.23]#
./configure --enable-modules=all
--enable-mods-shared=all --enable-cache
--enable-disk-cache
--enable-dumpio
--enable-echo --enable-example --enable-logio
--enable-mime-magic --enable-expires
--enable-headers
--enable-unique-id
--enable-proxy --enable-proxy-balancer
--enable-proxy-http --enable-proxy-ajp
--enable-proxy-connect
--enable-ssl
--enable-static-ab --enable-http
--enable-info
--enable-cgi --enable-
vhost-alias --enable-so --enable-rewrite
--with-apr=/usr/local/apr-
httpd/bin/apr-1-config
--with-apr-
util=/usr/local/apr-httpd/bin/apu-1-config
--with-pcre=/usr/local --with-ssl=/usr
--with-mpm=prefork
9
< br>、修改
apache
配置文件
[root@localhost ~]# vi
/usr/local/apache2/conf/
指定
DocumentRoot
和允许访问
将
<
/p>
第
195
行的目录路径也改为
将
/var/www
[root@localhost ~]# mkdir /var/www
/var/log/httpd
[root@localhost ~]# chown -R /var/www
/var/log/httpd
[root@localhost ~]# cp
/usr/local/apache2/bin/apachectl
/etc/rc.d/init.d/apache
[root@localhost ~]# /etc/init.d/apache
start
[root@localhosthtdocs]# mv
/usr/local/apache2/htdocs/
/var/www/
------
apache
默
认路径下的
p>
移动到指定的
DocumentRoot<
/p>
下面
浏览器访问
http://127.0.0.1/
It works!
10
、开启虚拟主机
[root@localhostconf]#
将这一行前面的
#
去掉
Include conf/extra/
[root@localhost extra]# cd
/usr/local/apache2/conf/extra/
[root@localhost extra]# vi
##
增加一台虚拟主机
ServerAdminowncloud@localhost
DocumentRoot
ServerName
ErrorLog
CustomLog
重启
apache
服务
apache
的安装到此完成
##########################################
#############
#############
<
/p>
第二部分
mysql
的安装
1
、新建用户及相关目
录
,
并修改相关的属主和属组。
useradd
mysql
mkdir
/var/log/mysqld
mkdir
/var/run/mysqld
mkdir
/database
-R
/var/log/mysqld
/var/run/mysqld
/database
2
、下载软件并解压编译安装
下载地址
/share/link?shareid=9333104
67&uk=281970203
0&third=0
[root@localhost softs]# tar xf -C
/usr/src/
[root@localhost softs]# cd
/usr/src/mysql-5.6.10/
3
、这里需要
cmake
安装
[root@localhost
mysql-5.6.10]# cmake
-DCMAKE_ISTALL_PREFIX=/usr/local/mysql
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DENABLED_LOCAL_INFILE=ON
-DMYSQL_DATADIR=/datadir
-DMYSQL_UNIX_ADDR=/var/lib/mysql/
-DWITH_DEBUG=ON -DEXTRA_CHARSETS=ALL
-DMYSQL_USER=mysql
-DMYSQL_TCP_PORT=3306
-DSYSCONFDIR=/usr/local/mysql/etc
-DWITH_READLINE=1
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DWITH_MEMORY_STORAGE_ENGINE=1
p>
4
、
通过对比可以看出,
< br>在
cmake
前后的差异还是蛮大的,
< br>接下来
make
[root@localhost mysql-5.6.10]#
make
5
、
make
这一步比较慢,需要多等一下,下一步就是
make
install
make install
完成后,接下来就是对
mysql
进行配置
6
、对
mysql<
/p>
的初始化操作
[root@localhost ~]#
/usr/local/mysql/scripts/mysql_install_db
--basedir=/usr/local/mysql
--datadir=/database --user=mysql
-
-
-
-
-
-
-
-
-
上一篇:中考语文成语的运用专题练习(含解析)
下一篇:汽车相关词汇短语