一、搭建LAMP環境
二、下載owncloud,以及php擴展
- 在Ubuntu的默認軟件庫裏面是沒有ownCloud的,我們需要手動將軟件安裝源加入到它的sourcelist中去,我們按照官網給的方法進行即可,到官網地址選擇自己對應的版本。
- Ubuntu18.04如下
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/production/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files
- 上述命令完成之後,就可以在服務器的/var/www/owncloud目錄下找到已經完成安裝的ownCloud的所有文件了。
sudo apt-get install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
二、設置默認目錄
- 由於ownCloud的默認安裝目錄是 /var/www/owncloud,而在apache默認的配置文件 /etc/apache2/sites-enabled/000-default.conf中,定義了網站的源碼目錄DocumentRoot是/var/www/html。爲了保證owncloud工作正常,這兩個路徑必須一致。推薦做法是修改apache默認的配置文件DocumentRoot的值爲/var/www/owncloud
vi /etc/apache2/sites-enabled/000-default.conf
- 修改DocumentRoot 爲 /var/www/owncloud
三、爲其創建數據庫
- 這裏我用mysql workbench進行操作,Ubuntu上登陸mysql
mysql -u root -p
create database oc_db;
GRANT ALL ON oc_db.* to 'username'@'localhost' IDENTIFIED BY 'yourpassword.';
FLUSH PRIVILEGES;
四、配置owncloud
- 在瀏覽器輸入你的 IP ,跳轉到如下界面,填入相關信息即可
- 用戶名&密碼自己創建
- 數據庫用戶&密碼&數據庫名,是你在mysql中創建的,直接複製的就是username、yourpassword. 、oc_db
- 其他保持默認就行
- 安裝完成,跳到如下界面
- 登陸後如下