如何搭建私密云存储之ownCloud

ownCloud简介

ownCLoud的内核使用PHP5编写的,环境基于LAMP,是一个开源云服务项目,接下来就利用ownCLoud来搭建私有云。

1. Step-One:搭建ownCloud依赖的环境[LAMP]

A2Web服务器:apache2

PHP语言:php5 php5-gd php-xml-parser php5-int php5-sqlite

MySQL数据库:mysql-server php5-mysql

SMB 挂载win文件共享:smbclient

CURL:curl libcurl3 php5-curl

安装语句:

$ sudo apt-get install apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl mysql-server

2.Step-Two:安装ownCloud

#获取ownCloud已经编译好的包
wget https://download.owncloud.org/community/owncloud-9.0.2.tar.bz2
#解压owncloud-9.0.2.tar.bz2
tar xjf owncloud-4.5.6.tar.bz2
#将文件mv到apache2服务器映射的根目录[为了方便我放在用户目录/www]
sudo mv owncloud ./www/
#进入owncloud文件
cd owncloud
#owncloud需要对apps、data、config目录有write的权限,要是没有这三个文件需要手动创建
#由于wget下来的版本没有data,那么就来mkdir
mkdir data
#分别给予write权限 username替换成你的用户名
sudo chown -R username:username data
sudo chown -R username:username config
sudo chown -R username:username apps
#安装完成啦

3.Step-Three:修改Apache2配置信息

# 切换到apache2配置虚拟站点配置目录
cd /etc/apache2/sites-available
cp 000-default.conf owncloud.conf
# 编辑owncloud.conf修改其DocumentRoot值为owncloud所在目录,并配置一个域名ServerName owncloud.local.cn
vi owncloud.conf
# 启用owncloud.conf虚拟站点
a2ensite owncloud.conf
# 重载apache2配置
service apache2 reload

4.Step-four:访问域名http://owncloud.local.cn按页面提示安装即可完成

posted @ 2017-11-08 10:08  k649781645  阅读(92)  评论(0)    收藏  举报