CentOS 7 使用OwnCloud建立私有雲儲存網盤


使用OwnCloud建立屬於自己私有的雲存儲網盤

OwnCloud概述:

OwnCloud 一款文件主機服務軟件,就是我們平時使用的雲存儲,不過這是在自己主機的服務器上建立屬於自己的私有雲,OwnCloud 使用AGPLv3協議發布。本項目是基於PHP和SQLite,MySQL,Oracle或PostgreSQL數據庫,所以它可以運行在所有的平台上

 

擴展:

SQLite數據庫概述:

SQLite是一款輕型的數據庫,是遵守ACID的關系型數據庫管理系統,它包含在一個相對小的C庫中。它是D.RichardHipp建立的公有領域項目。它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了

 

ownCloud 是一個開源免費專業的私有雲存儲項目,它能幫你快速在個人電腦或服務器上架設一套專屬的私有雲文件同步網盤,可以像 百度雲那樣實現文件跨平台同步、共享、版本控制、團隊協作等等。ownCloud 能讓你將所有的文件掌握在自己的手中,只要你的設備性能和空間充足,那么用起來幾乎沒有任何限制

ownCloud 跨平台支持 Windows、Mac、Android、iOS、Linux 等平台,而且還提供了網頁版和 WebDAV 形式訪問,因此你可以在任何電腦、手機上都能輕松獲取你的文件了

需要LAMP架構

 

[root@owncloud ~]# yum -y install httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo

httpd : apache web 服務器

php : php

mariadb-server mariadb  : 數據庫

PDO(PHP數據對象): 是一個輕量級的、具有兼容接口的PHP數據連接拓展

 

開啟服務

[root@owncloud ~]# setenforce 0
setenforce: SELinux is disabled
[root@owncloud ~]# systemctl stop firewalld
[root@owncloud ~]# systemctl start httpd
[root@owncloud ~]# systemctl start mariadb

下載OwnClouo 官網網站 : https://owncloud.org/

在搭建好的LAMP環境上部署 owncloud 站點

[root@owncloud ~]# unzip owncloud-10.0.9.zip -d /var/www/html/
[root@owncloud ~]# chown -R apache.apache /var/www/html/

在MariaDB數據庫中創建owncloud的數據庫

[root@owncloud ~]# mysqladmin  -u root password "123456"
[root@owncloud ~]# mysql -u root -p123456
MariaDB [(none)]> create database owncloud;

通過web界面安裝owncloud : http://192.168.94.11/owncloud/index.php

但是網頁提示當前php版本是5.4,要求高於5.6,所以要更新php版本

 

 

在線升級php 

首先把老版本php卸載 , 否則會版本沖突

CentOS6

[root@owncloud ~]# yum -y remove php
[root@owncloud ~]# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
[root@owncloud ~]# yum -y install php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring php56w-fpm

如果需要安裝7版本的php , 就把 php56w.x86_6 4改成 php70w.x86_64

CentOS7

 

[root@owncloud ~]# yum -y remove php*
[root@owncloud ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
[root@owncloud ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
[root@owncloud ~]# yum -y install php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring php56w-fpm

查看php版本

[root@owncloud ~]# php -v
PHP 5.6.36 (cli) (built: May 18 2018 04:51:01) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
# 升級成功之后重啟web服務
[root@owncloud ~]# systemctl restart httpd

再測試訪問 http://192.168.94.11/owncloud/index.php

接下來自動化安裝

安裝完成后使用 admin 登錄系統

點擊下載pc客戶端

WebDAV 是 HTTP/1.1 協議的擴展,它允許客戶機執行遠程 Web 內容制作操作

安裝完成后

把pc客戶端連接到服務http://192.168.94.11/owncloud

 

 連接...

上傳視頻可以實現在線播放

其他的功能跟百度雲之類的網盤使用方法是一樣的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM