06_樹莓派搭建私有雲owncloud


1.私有雲owncloud簡介

首先私有雲是什么東西呢?類似於百度雲網盤,360雲盤等可以把數據上傳到服務器的一個平台,這樣在家里就可以搭建一個私有雲,上傳自己喜歡的電影或者音樂,方便與家人、好友分享。
首先,我們需要了解私有雲的運行條件,owncloud是基於LAMP環境才能運行的。所以什么是LAMP環境呢?請看下面的解釋
L:Linux,開源操作系統,(raspbian系統);
A:Apache,網頁服務器;
M:Mysql(MariaDB),數據庫
P:PHP,編程語音。
大概知道了owncloud的運行環境,我們就開始着手搭建私有雲平台吧。

2.安裝LAMP環境

2.1安裝Apache 網頁服務器

sudo apt-get install apache2

查看Apache2是否安裝成功:在瀏覽器輸入127.0.0.1,顯示it work就表示安裝成功。

2.2安裝Mysql 數據庫

sudo apt-get install mysql-server mysql-client

如果軟件源是阿里雲源,或者其他源出現錯誤的,請使用以下命令安裝:

sudo apt-getinstall mariadb-server-10.0

測試方法:

sudo mysql -u root -p

輸入樹莓派密碼,顯示以上界面證明安裝成功。

輸入exit ,回車退出mysql。

2.3安裝PHP

sudo apt-get install php7.1-mysql php7.1-curl php7.1-json php7.1-cgi libapache2-mod-php7.1
sudo apt-get install php7.1 
sudo apt-get install php7.1-gd 
sudo apt-get install php7.1-intl php7.1-xml php7.1-zip php7.1-mbstring
sudo apt-get install php-mcrypt php-imagick

2.4 安裝phpmyadmin並設置mysql的密碼

sudo apt-get install phpmyadmin

等待軟件下載完成,出現以下界面,按空格鍵選擇網頁服務器:apache2,再按回車確認OK。

選擇YES,

設置mysql的密碼,與本機密碼相同即可,若設置太多密碼容易混亂,

再次輸入密碼,按Enter鍵確認OK。

2.5測試php安裝是否成功

#創建一個php網頁顯示PHP的版本信息
sudo nano /var/www/html/test.php
#test.php
<?php
phpinfo()
?>
#保存並退出
# 重啟Apache
sudo /etc/init.d/apache2 restart

在瀏覽器上輸入網址:http://localhost/test.php

顯示以上PHP版本信息則說明安裝成功。

3.安裝私有雲owncloud

3.1下載安裝包

我們現在需要在服務器上下載OwnCloud 安裝包。使用下面的命令從官方網站下載安裝包(目前最新的是10.2.1,如果該版本失效,可以到以下網址查看並下載最新版本:https://download.owncloud.org/community)

cd  /home/pi/Download
wget https://download.owncloud.org/community/owncloud-10.2.1.tar.bz2

3.2解壓安裝包

tar -xvf owncloud-10.2.1.tar.bz2

3.3將所有解壓后的文件移到 /var/www/html

sudo mv owncloud/*  /var/www/html

4.配置owncloud

4.1修改Apache的配置文件apache2.conf:

sudo nano /etc/apache2/apache2.conf

向下查找到AllowOverride修改:None改為All

保存文件並退出:Ctrl+X,然后按 Y, 再按Enter 回車。

4.2創建data文件夾,用於保存數據

cd /var/www/html
sudo mkdir data

4.3修改Owncloud文件夾的文件權限:

sudo chown -R www-data:www-data /var/www/html/
sudo chmod 777 /var/www/html/config/

4.4在MariaDB上創建一個數據庫,保存來自OwnCloud的數據。

#創建數據庫和數據庫用戶:
sudo mysql -u root -p
create databaseowncloud;
GRANT ALL ONowncloud.*TO ocuser@localhost IDENTIFIED BY 'owncloud';
flush privileges;
exit

期間在MariaDB[(none)] >輸入的每個命令會有反饋信息。

4.5 重啟Apache服務器

sudo /etc/init.d/apache2 restart

5. 安裝完成測試服務器

在瀏覽器上輸入127.0.0.1或者樹莓派的IP地址,輸入相應的信息並按Finish setup.

注意:以上參數需要填入3.4創建的數據庫資料,以下是對應關系:

激動人心的時刻到了,在登錄界面中輸入剛剛創建的用戶名和密碼。

趕緊試一下吧。

注意:

1、此owmcloud版本(10.2.1)無法兼容PHP7.3,只能兼容PHP7.1。


免責聲明!

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



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