如何在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軟體。

希望你成功。


什麼是惡意軟體 HackTool:Win32/Keygen?如何去除?

什麼是惡意軟體 HackTool:Win32/Keygen?如何去除?

您是否掃描過您的設備並發現它感染了 HackTool:Win32/Keygen?在您使用破解或金鑰產生器啟動進階軟體後,Windows Defender 可能會自動警告您有關此惡意軟體的存在。

在 Windows 10 上建立備份和還原點(Restore Point)的說明

在 Windows 10 上建立備份和還原點(Restore Point)的說明

探索如何在Windows 10上建立和管理還原點,這是一項有效的系統保護功能,可以讓您快速還原系統至先前狀態。

在 Windows 10 中開啟裝置管理員的 15 種方法

在 Windows 10 中開啟裝置管理員的 15 種方法

您可以使用以下 15 種方法輕鬆在 Windows 10 中開啟<strong>裝置管理員</strong>,包括使用命令、捷徑和搜尋。

Windows「顯示桌面」的 10 種超快速方法

Windows「顯示桌面」的 10 種超快速方法

很多人不知道如何快速顯示桌面,只好將各個視窗一一最小化。這種方法對於用戶來說非常耗時且令人沮喪。因此,本文將向您介紹Windows中快速顯示桌面的十種超快速方法。

如何使用 Windows Repair 修復 Windows 錯誤

如何使用 Windows Repair 修復 Windows 錯誤

Windows Repair 是一款有效的 Windows 錯誤修復工具,幫助使用者修復與 Internet Explorer、Windows Update 和其他重要程式相關的錯誤。

如何在 Windows 10 中開啟資料夾選項或檔案總管選項

如何在 Windows 10 中開啟資料夾選項或檔案總管選項

您可以使用檔案總管選項來變更檔案和資料夾的工作方式並控制顯示。掌握如何在 Windows 10 中開啟資料夾選項的多種方法。

有關在 Windows 10 上刪除使用者帳戶的 5 種方法的說明

有關在 Windows 10 上刪除使用者帳戶的 5 種方法的說明

刪除不使用的使用者帳戶可以顯著釋放記憶體空間,並讓您的電腦運行得更流暢。了解如何刪除 Windows 10 使用者帳戶的最佳方法。

如何使用Bootsect /nt60將VBC更新為BOOTMGR

如何使用Bootsect /nt60將VBC更新為BOOTMGR

使用 bootsect 命令能夠輕鬆修復磁碟區引導程式碼錯誤,確保系統正常啟動,避免 hal.dll 錯誤及其他啟動問題。

Windows 11 中的存檔應用程式功能是什麼?應該啟用還是停用它?

Windows 11 中的存檔應用程式功能是什麼?應該啟用還是停用它?

存檔應用程式是一項功能,可以自動卸載您很少使用的應用程序,同時保留其關聯的檔案和設定。了解如何有效利用 Windows 11 中的存檔應用程式功能。

如何在 Windows 10 上為 BlueStacks 5 啟用虛擬化 (VT)

如何在 Windows 10 上為 BlueStacks 5 啟用虛擬化 (VT)

要啟用虛擬化,您必須先進入 BIOS 並從 BIOS 設定中啟用虛擬化,這將顯著提升在 BlueStacks 5 上的效能和遊戲體驗。