日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

搭建 ownCloud 私有云教程

發(fā)布時(shí)間:2023/12/8 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 搭建 ownCloud 私有云教程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Nginx + ownCloud + PHP + MySQL搭建私有云

OwnCloud概述:
OwnCloud是一個(gè)開源免費(fèi)專業(yè)的私有云存儲項(xiàng)目,它可以幫你快速的在個(gè)人電腦或者服務(wù)器上假設(shè)一套專屬的私有云文件同步網(wǎng)盤,也可以像百度網(wǎng)盤一樣實(shí)現(xiàn)文件跨平臺同步,共享等等。OwnCloud能讓你將所以的文件掌握在自己的手中,只要你的設(shè)備性能空間充足,那么幾乎沒有任何的限制。

OwnCloud跨平臺支持windows、mac、Android、ios、linux等平臺,而且還提供了網(wǎng)頁版和webDAV形式的訪問,因此你可以在任何電腦,手機(jī)上都可以獲取到文件了.

  • 搭建前準(zhǔn)備工作:
    本次測試環(huán)境:Centos 7.5.1804
    IP地址:10.0.12.18
    子網(wǎng)掩碼:255.255.255.0
    網(wǎng)關(guān):10.0.12.254
    DNS:10.0.6.1
    用戶名:root
    密碼:root@990802

  • ownCloud官網(wǎng)下載源碼包
    ownCloud中文官網(wǎng):http://owncloudcn.gavinzh.com/?index
    請將下載完成的 ownCloud-10.0.2.zip 源碼包解壓至桌面
    源碼包版本:ownCloud-10.0.2
    PHP :需要 5.6.0 及以上版本

  • 搭建OwnCloud需要LAMP的架構(gòu)支持:

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

  • 啟動LAMP相關(guān)的服務(wù)(關(guān)閉selinux以及firewalld防火墻)
  • # systemctl start httpd 注釋:開啟httpd # systemctl start mariadb 注釋:開啟MariaDB數(shù)據(jù)庫管理系統(tǒng) # setenforce 0 注釋:關(guān)閉selinux防火墻 # systemctl stop firewalld.service 注釋:關(guān)閉firewalld服務(wù) # netstat -anpt | grep httpd 注釋:顯示所有TCP端口號連接程序的使用情況 | 顯示有關(guān)httpd進(jìn)程 -bash: netstat: command not found 注釋:報(bào)錯(cuò)原因沒有安裝 net-tools # yum install net-tools 注釋:安裝 net-tools # netstat -anpt | grep httpd 注釋:再次執(zhí)行此命令 tcp6 0 0 :::80 :::* LISTEN 26067/httpd # netstat -anpt | grep 3306 注釋:顯示所有TCP端口號連接程序的使用情況 | 顯示有關(guān)3306端口進(jìn)程 tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 30363/mysqld
  • 測試 apache | 測試Apache網(wǎng)頁服務(wù)器:10.0.12.18
  • 在搭建好的LAMP的基礎(chǔ)上部署OwnCloud站點(diǎn),將準(zhǔn)備好的所以 ownCloud 源碼文件傳輸至網(wǎng)站根目錄
  • MobaXterm SSH 連接服務(wù)器:10.0.12.18 # cd /var/www/html 注釋:前往網(wǎng)站根目錄 將 ownCloud文件夾內(nèi)所有源碼文件 傳輸進(jìn)此/var/www/html/目錄內(nèi) 重要說明:請傳輸源碼文件!而不是傳輸 owncloud 整個(gè)文件夾!否則網(wǎng)頁登陸需要加后綴:10.0.12.18/owncloud 切記! # chown -R apache.apache /var/www/html 注釋:將html當(dāng)前目錄下的所有文件與子目錄的擁有者皆設(shè)為apache 群體的使用者:apache


    7. 在Mariadb數(shù)據(jù)庫中創(chuàng)建OwnCloud的數(shù)據(jù)庫
    設(shè)置mariadb的root密碼:

    # mysqladmin -u root password 123456 注釋:設(shè)置root密碼為123456 # mysql -uroot -p123456 注釋:以超級用戶root進(jìn)入MySQL數(shù)據(jù)庫管理系統(tǒng) Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 5 Server version: 5.5.68-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>create database owncloud 注釋:創(chuàng)建ownCloud數(shù)據(jù)庫-> ; 注釋:輸入符號;進(jìn)入下一步 Query OK, 1 row affected (0.00 sec) MariaDB [(none)]>show databases 注釋:列出當(dāng)前用戶可查看的所有數(shù)據(jù)庫并找到owncloud數(shù)據(jù)庫-> ; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | owncloud | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)
  • 當(dāng)前php版本為5.4.16 升級php版本為:5.6.0
  • # php -v 注釋:查看當(dāng)前php版本信息 PHP 5.4.16 (cli) (built: Apr 1 2020 04:07:17) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies# rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm 注釋:升級軟件倉庫 Retrieving https://mirror.webtatic.com/yum/el7/epel-release.rpm warning: /var/tmp/rpm-tmp.hK8jXl: Header V4 RSA/SHA1 Signature, key ID 62e74ca5: NOKEY Preparing... ################################# [100%] Updating / installing...1:epel-release-7-5 ################################# [100%]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 注釋:升級軟件倉庫 Retrieving https://mirror.webtatic.com/yum/el7/webtatic-release.rpm warning: /var/tmp/rpm-tmp.kNbvoh: Header V4 RSA/SHA1 Signature, key ID 62e74ca5: NOKEY Preparing... ################################# [100%] Updating / installing...1:webtatic-release-7-3 ################################# [100%]# yum remove php-common 注釋:卸載php-common組件 安裝過程中輸入:y 即可開始安裝php5.6 # yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring 安裝過程中自動下載安裝無需操作# php -v 注釋:再次查看當(dāng)前php版本信息 PHP 5.6.40 (cli) (built: Jan 12 2019 13:11:15) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologieswith Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies# service httpd restart 注釋:重新啟動apache服務(wù)
  • 瀏覽器再次訪問:10.0.12.18 出現(xiàn)以下界面進(jìn)行配置 :管理員賬號:admin
    管理員密碼:admin@2021
    數(shù)據(jù)庫儲存目錄:/var/www/html/data
    數(shù)據(jù)庫用戶:root
    數(shù)據(jù)庫密碼:123456
    數(shù)據(jù)庫名稱:owncloud
    數(shù)據(jù)庫主機(jī):localhost

  • 安裝完成后 使用管理員賬號密碼登錄管理:

  • ownCloud 登錄成功:
    ownCloud 私有云搭建完成

    總結(jié)

    以上是生活随笔為你收集整理的搭建 ownCloud 私有云教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。