如何在Windows 10上安裝Owncloud伺服器(WSL)

如何在Windows 10上安裝Owncloud伺服器(WSL)

Owncloud伺服器是一個開源雲端儲存解決方案,具有多媒體串流和檔案共享功能。 Owncloud伺服器可以毫無問題地安裝在Linux平台上,為系統提供適當的效能和穩定性。然而,熟悉Windows作業系統的使用者會希望使用Windows IIS Web伺服器或第三方軟體(例如XAMMP或WAMP伺服器)來安裝Owncloud伺服器。

在本指南中,Quantrimang.com將不會使用其中任何一個在Windows 10上安裝 Owncloud 伺服器,也不會使用 Virtualbox 或 VMware等任何類型的虛擬機器軟體。本文將使用適用於 Linux 的 Windows 子系統 (WSL) 來取代傳統方法,以獲得更好的效能和穩定性。本文將使用的Linux環境應用是Ubuntu。本教學中 Owncloud 的最新版本是 Owncloud 10.1.0。讓我們來看看如何做吧!

透過 Ubuntu 在 Windows 10 上安裝 Owncloud 伺服器

步驟 1:啟動適用於 Linux 的 Windows 子系統 (WSL)

要在 Windows 10 上開啟適用於 Linux 的 Windows 子系統功能,請前往搜尋框,輸入開啟或關閉 Windows 功能,在出現時按一下並開啟WSL(適用於Linux 的Windows 子系統)功能:有關此的更多信息,請參考文章:在沒有虛擬機的Windows 10上運行Linux,這裡有18件事你應該知道

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟2:安裝Ubuntu 18.04 Linux應用程式

從 Windows 10 搜尋框或程式清單中搜尋 Microsoft Store。當 Microsoft Store 開啟時,搜尋 Ubuntu 18 進行下載並安裝。安裝後,按一下啟動按鈕,再次開啟命令畫面或 Ubuntu bash,從那裡您可以使用所有 Ubuntu 命令,除了一些直接在 Windows 10 上使用的命令。

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟 3:在 Windows 10 上安裝 Apache、MySql/MariaDB 和 PHP

安裝 Owncloud 10.1.0 之前。我們需要設定一個 Web 伺服器環境,它基本上是一個 LAMP 設定。這是安裝 Apache、PHP 和 MariaDB 所需執行的命令。右鍵單擊然後按 複製並貼上以下命令Enter

sudo apt-get install apache2 mariadb-server libapache2-mod-php7.2
sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟 4:檢查 Windows 10 Apache 安裝

若要檢查 Apache 伺服器是否已啟動並正在執行,請前往 Windows 10 瀏覽器並輸入http://localhost/、http://127.0.0.1/或Windows 10 本機的IP 位址。您可以輸入 ifconfig 找到 IP 位址輸入 IP 位址後,Apache 測試頁面將會開啟。這意味著一切���很好,是時候繼續下一步了。

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟5:透過命令列上的儲存庫下載Owncloud伺服器

您可以直接從其網站下載 Owncloud 存檔,但這裡的範例是使用命令列,因此使用命令列工具本身下載 Owncloud 伺服器檔案是有意義的。

sudo -i
wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_18.04/
Release.key -O Release.key
apt-key add - < release.key="" echo="" 'deb="" http://download.owncloud.org/download/repositories="" roduction/ubuntu_18.04/=""> /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files

上述指令將自動下載並解壓縮Apache 目錄中的 Owncloud 檔案。

第 6 步:為 Apache 建立 Owncloud 設定檔

現在,使用以下命令建立 Owncloud 設定檔:

nano /etc/apache2/sites-available/owncloud.conf

然後將以下行加入到設定檔中,將Apache根目錄指向Owncloud。

Alias /owncloud "/var/www/owncloud/"

Options +FollowSymlinks
AllowOverride All

Dav off

SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud

新增以上行後,按Ctrl+O寫入文件,然後按Ctrl+X儲存並退出。

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟7:為Owncloud建立符號連結(symlink)

為了「告訴」Apache Owncloud 配置,我們將使用以下命令建立引用或符號連結:

ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf

第 8 步:安裝附加模組

添加這些附加模組以使 Owncloud 更好地工作:

a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime
a2enmod unique_id

新增模組後,使用以下命令重新啟動 Apache 伺服器:

sudo service apache2 restart

步驟9:為Owcloud建立MySQL或MariaDB資料庫

首先,停止並重新啟動 MySQL/MariaDB:

sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start

現在,讓我們為 Owncloud建立使用者和MySQL 資料庫:

sudo mysql

這個範例正在建立一個名為「owncloud」的資料庫。如果需要,您可以使用其他名稱。

CREATE DATABASE owncloud;

現在,建立一個具有密碼的用戶,並將上面建立的所有資料庫權限指派給該用戶。此處,範例建立一個名為h2smedia 的使用者。您可以使用自己的使用者名稱和密碼:

GRANT ALL ON owncloud.* to 'h2smedia'@'localhost' IDENTIFIED BY 'enter_your_password';

刷新特權操作:

FLUSH PRIVILEGES;

使用以下命令退出 MySQL:

exit

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟10:在Windows 10上安裝、設定和設定Owncloud伺服器

再次執行上述所有步驟後,請前往瀏覽器並輸入http://localhost/、http://127.0.0.1/或 Windows 10 本機的 IP 位址。就像您在本文前面測試 Apache 工作或不工作時所做的那樣。

但是,這次您將看到 Owncloud 伺服器配置和設定螢幕,而不是 Apache 螢幕。

請建立一個 Windows 10 管理員帳戶來安裝 Owncloud。只需輸入您想要指定為管理員帳戶的相同帳戶的任何使用者名稱和密碼。

在管理員帳戶之後,您將看到儲存和資料庫選項。點擊它並選擇MySQL/MariaDB 標籤。然後添加上面創建的 MySQL 資料庫詳細信息,這意味著在本例中資料庫的使用者名稱和密碼是owncloud

最後,向 Owncloud 提供所有資訊後,向下捲動並點擊「完成設定」按鈕。

如何在Windows 10上安裝Owncloud伺服器(WSL)

第11步:登入Owcloud伺服器

單擊“完成設定”按鈕後,Owncloud 將花費幾秒鐘來驗證提供的所有詳細信息,然後為您提供登錄頁面。

使用您在上面建立的管理員帳戶登入 Owncloud 伺服器。

如您所知,Owncloud還提供了一個客戶端應用程序,可以在不同的作業系統上使用該客戶端應用程式來同步PC/智慧型手機和Owncloud伺服器之間的檔案。

在出現的第一個畫面中,按一下您要為其下載 Owncloud 用戶端的作業系統。

如何在Windows 10上安裝Owncloud伺服器(WSL)

如何在Windows 10上安裝Owncloud伺服器(WSL)

這樣,讀者可以輕鬆地在Windows 10上安裝Owncloud伺服器,以實現高效能和穩定性,而無需使用任何XAMMP或WAMP軟體。

希望你成功。


為什麼Localhost的IP位址是127.0.0.1?

為什麼Localhost的IP位址是127.0.0.1?

127 是子網路遮罩為 255.0.0.0 的 A 類網路中的最後一個網路號碼。位址 127.0.0.1 是子網路中的第一個分配位址。未使用位址 127.0.0.0,因為這是有線網路位址。

如何在 Windows 10 中刪除舊的、未使用的驅動程式

如何在 Windows 10 中刪除舊的、未使用的驅動程式

當驅動程式可用時,Windows 更新會自動下載並安裝硬體驅動程式。而且Windows 10安裝新驅動程式時,系統會保存先前版本的驅動安裝包,以便使用者在新驅動程式出現問題時可以用來還原舊驅動程式版本。

10 個 PowerShell 命令可協助您最有效地管理遠端計算機

10 個 PowerShell 命令可協助您最有效地管理遠端計算機

Windows PowerShell 是一種執行命令列系統和腳本語言,可用於管理系統。在下面的文章中,LuckyTemplates 將向您介紹 10 個 PowerShell 命令,以有效地遠端管理您的電腦。

如何刪除 Windows 10 搜尋列上出現的小圖標

如何刪除 Windows 10 搜尋列上出現的小圖標

如果您細心並注重細節,您可能會注意到 Windows 10 工作列搜尋框中出現的一個小圖示會隨著日期/主題的變化而變化。

如何在 Windows 10 上使用主題

如何在 Windows 10 上使用主題

Windows 中的主題是一組設定、顏色、聲音和類似的配置選項,用於確定使用者介面的顯示方式。主題用於個人化電腦環境以方便使用。

牡羊座和牡羊座電腦壁紙

牡羊座和牡羊座電腦壁紙

LuckyTemplates將向您發送最美麗的壁紙供您使用。下面的牡羊座壁紙已縮小尺寸,供您參考。

在 Windows 10 上停用或解除安裝 Edge 瀏覽器擴充

在 Windows 10 上停用或解除安裝 Edge 瀏覽器擴充

但是,如果您在 Edge 瀏覽器上安裝並允許太多擴展,則會降低您的網頁瀏覽器的速度。因此,如果你想提高Edge瀏覽器的速度,你應該卸載不再使用或很少使用的擴充功能。

將 Windows 上的程式重設為預設安裝狀態的說明

將 Windows 上的程式重設為預設安裝狀態的說明

如果 Windows 電腦上的任何程式無法正常運作,您只需重新安裝程式即可修復錯誤。但是,您需要將程式重設為預設設定。對於某些程序,重置過程非常簡單,但對於某些程序,這個過程一點也不簡單。

與喜歡在社交網路上「扔石頭」的人打交道的好技巧

與喜歡在社交網路上「扔石頭」的人打交道的好技巧

處理使用攻擊性字詞攻擊您的帳戶或頁面的人的簡單方法。

使用免費 Wifi 時應記住的 10 件極其重要的事情

使用免費 Wifi 時應記住的 10 件極其重要的事情

請在下面的文章中與我們一起回顧一下使用免費 Wifi 時應記住的 10 件極其重要的事情!