欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用OwnCloud搭建属于自己私有的云存储网盘

程序员文章站 2022-07-11 15:36:41
...

                                              使用OwnCloud搭建属于自己私有的云存储网盘

 

       其实国内有很多的大网盘,也有很多用户在用。比如360网盘,百度网盘,等等。但是谁都无法确定国内的服务器会不会奔溃等情况,这时候我们可以使用OwnCloud建立自己的私有的存储网盘

 

OwnCloud概述:
OwnCloud是一个开源免费专业的私有云存储项目,它可以帮你快速的在个人电脑或者服务器上假设一套专属的私有云文件同步网盘,也可以像百度网盘一样实现文件跨平台同步,共享等等。OwnCloud能让你将所以的文件掌握在自己的手中,只要你的设备性能空间充足,那么几乎没有任何的限制。

OwnCloud跨平台支持windows、mac、Android、ios、linux等平台,而且还提供了网页版和webDAV形式的访问,因此你可以在任何电脑,手机上都可以获取到文件了

 

本次测试环境:Centos7.4 64位操作系统

1、搭建OwnCloud需要LAMP的架构支持。

 

#yum install -y httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo

使用OwnCloud搭建属于自己私有的云存储网盘

 

 

 

 

2、启动LAMP相关的服务(关闭selinux以及firewalld防火墙)

 

# systemctl start httpd
[aaa@qq.com ~]# systemctl start mariadb
[aaa@qq.com ~]# setenforce 0
[aaa@qq.com ~]# systemctl stop firewalld.service 
[aaa@qq.com ~]# netstat -anpt | grep httpd
tcp6       0      0 :::80                   :::*                    LISTEN      12668/httpd         
[aaa@qq.com ~]# netstat -anpt | grep 3306
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      12931/mysqld 


3、测试apache

 

使用OwnCloud搭建属于自己私有的云存储网盘

 

4、在搭建好的LAMP的基础上部署OwnCloud站点

下载源码包,并移动到网站根目录

 

# unzip owncloud-10.0.1.zip 
cp -r owncloud/*  /var/www/html/
chown -R apache.apache /var/www/html

使用OwnCloud搭建属于自己私有的云存储网盘

 

 

 

 

 

5、在Mariadb数据库中创建OwnCloud的数据库

设置mariadb的root密码:

使用OwnCloud搭建属于自己私有的云存储网盘


6、通过web界面安装OwnCloud     http://192.168.137.138

以下提示当前的php版本为5.4.16,要求高于5.6.0,请更新你的php版本

使用OwnCloud搭建属于自己私有的云存储网盘

更新php为5.6

1)查看当前php的版本信息

 

# php -v
PHP 5.4.16 (cli) (built: Nov  6 2016 00:29:02) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

 

 

2)升级软件仓库

 

# rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
获取https://mirror.webtatic.com/yum/el7/epel-release.rpm
警告:/var/tmp/rpm-tmp.RlHQyc: 头V4 RSA/SHA1 Signature, ** ID 62e74ca5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:epel-release-7-5                 ################################# [100%]
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 
获取https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
警告:/var/tmp/rpm-tmp.1F7QoK: 头V4 RSA/SHA1 Signature, ** ID 62e74ca5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:webtatic-release-7-3             ################################# [100%]

使用OwnCloud搭建属于自己私有的云存储网盘

 

 

 

 

 

3)卸载php-common

 

# yum remove php-common

过程中输入Y即可

 

 

4)安装php5.6

 

# yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring

使用OwnCloud搭建属于自己私有的云存储网盘

5)查看php版本确认安装成功

 

使用OwnCloud搭建属于自己私有的云存储网盘

 

7、重启Apache服务,再次通过web界面安装OwnCloud (出现以下界面)

使用OwnCloud搭建属于自己私有的云存储网盘

 

安装完成后使用admin账户密码:123456登陆系统,进行管理

使用OwnCloud搭建属于自己私有的云存储网盘

 

下载pc客户端

使用OwnCloud搭建属于自己私有的云存储网盘

 

由于我这边的网速很慢,所以不做太多演示,在安装好以后一路下一步安装连接好服务器,在本地桌面上就会显示和百度网盘一样的app了。

使用OwnCloud搭建属于自己私有的云存储网盘

 

以下是成功的图标!!

使用OwnCloud搭建属于自己私有的云存储网盘

 

8、在web版本上上传文档:

使用OwnCloud搭建属于自己私有的云存储网盘

 

我们可以创建公共链接来为用户提供下载

使用OwnCloud搭建属于自己私有的云存储网盘

 

使用OwnCloud搭建属于自己私有的云存储网盘

使用OwnCloud搭建属于自己私有的云存储网盘

当然也可以分享一些teacher Cang的一些视频,咳咳。

 

希望对您有所帮助,再见~