CentOS 7 使用OwnCloud創建私有云儲存網盤

使用OwnCloud創建屬於本身私有的雲存儲網盤php

OwnCloud概述:html

OwnCloud 一款文件主機服務軟件,就是咱們平時使用的雲存儲,不過這是在本身主機的服務器上創建屬於本身的私有云,OwnCloud 使用AGPLv3協議發佈。本項目是基於PHP和SQLite,MySQL,Oracle或PostgreSQL數據庫,因此它能夠運行在全部的平臺上mysql

 

擴展: web

SQLite數據庫概述:sql

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

 

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

ownCloud 跨平臺支持 Windows、Mac、Android、iOS、Linux 等平臺,並且還提供了網頁版和 WebDAV 形式訪問,所以你能夠在任何電腦、手機上都能輕鬆獲取你的文件了服務器

須要LAMP架構php7

 

[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

 

 鏈接...

上傳視頻能夠實如今線播放

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

相關文章
相關標籤/搜索