在 Linux 上安裝 OwnCloud 的過程分為以下幾個步驟:
首先,打開終端并運行以下命令以更新系統包和安裝 Apache、MySQL 和 PHP:
sudo apt-get update
sudo apt-get install apache2 mysql-server php libapache2-mod-php php-mysql php-gd php-json php-mbstring php-xml php-zip
在安裝完 MySQL 之后,運行以下命令來設置安全選項:
sudo mysql_secure_installation
按照提示完成設置,包括設置 root 密碼、刪除匿名用戶、禁止遠程 root 登錄等。
登錄到 MySQL:
mysql -u root -p
輸入 root 密碼后,創建一個新的數據庫和用戶,并授予該用戶對數據庫的所有權限:
CREATE DATABASE owncloud;
CREATE USER 'owncloud'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud'@'localhost';
FLUSH PRIVILEGES;
exit;
將 your_password
替換為你想要設置的 OwnCloud 數據庫用戶密碼。
下載最新版本的 OwnCloud:
wget https://download.owncloud.org/community/owncloud-latest.tar.bz2
解壓下載的文件:
tar -xjf owncloud-latest.tar.bz2
將解壓后的文件夾移動到 Apache 的 web 目錄(默認為 /var/www/html
):
sudo mv owncloud /var/www/html/
訪問 http://your_server_ip/owncloud
,按照頁面提示完成 OwnCloud 的安裝和配置。在數據庫設置中,使用第 3 步創建的數據庫名稱、用戶名和密碼。
為了確保 OwnCloud 正常運行,需要設置一些文件夾的權限:
sudo chown -R www-data:www-data /var/www/html/owncloud/
sudo find /var/www/html/owncloud/ -type f -exec chmod 660 {} \;
sudo find /var/www/html/owncloud/ -type d -exec chmod 770 {} \;
現在,你應該可以訪問 http://your_server_ip/owncloud
并登錄到你的 OwnCloud 實例了。