如果大家有部署 LAMP 的經驗的話,安裝 ownCloud 對你來說應該沒有什麼難道,原因都是基於 LAMP 研發出來的。但有一點需要注意,ownCloud 必須要 php-dom 套件,而安裝它一定要 php5.4 版本,筆者花了一些時間安裝此版本,因為需加入 epel-release-6-5.noarch.rpm 和 ius-release-1.0-13.ius.centos6.noarch.rpm 套件才令 yum 從新 yum repository 下載 php 5.4 版本,請大家跟著以下方法就能夠安裝 ownCloud。

測試環境:

VMware Workstation 9.0
CentOS 6.5 (IP Address 192.168.111.50)
MySQL 5.1.73-3
PHP54
Httpd 2.2.15-39
ownCloud 7.0.3

Step 1:請使用 yum 安裝 httpd 和 MySQL 套件。

yum install httpd mysql-server

Step 2:接著下載 epel-release-6-5.noarch.rpm 和 ius-release-1.0-13.ius.centos6.noarch.rpm 套件。

wget http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/epel-release-6-5.noarch.rpm

wget http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-13.ius.centos6.noarch.rpm

Step 3:一併裝這兩個套件。

rpm -Uvh ius-release-1.0-13.ius.centos6.noarch.rpm epel-release-6-5.noarch.rpm

Step 4:利用 yum search 檢查有沒有 php54 套件。

yum search php54

Step 5:接著安裝 php54 和 ownCloud 所需套件。

yum install php54

yum install php54-mysql php54-mbstring php54-gd php54-dom

Step 6:開啟 httpd 和 mysqld 服務。

service httpd start

service mysqld start

Step 7:配置 MySQL 管理員密碼。

mysqladmin -u root password 123456

Step 8:測試能否使用 root 登入 MySQL。

mysql -u root -p
Enter password:123456

Step 9:在 MySQL 內新增一個名為 owncloud 資料庫和新增一位 owncloud 使用者,配置一個 owncloudpw 密碼,然後設定 Full 權限給 owncloud 資料庫。

mysql> CREATE DATABASE owncloud;
mysql> GRANT ALL ON owncloud.* to ‘owncloud’@’localhost’ IDENTIFIED BY ‘owncloudpw';
mysql> exit

Step 10:利用 chkconfig 當重新啟動系統時自動開啟 httpd 和 mysqld 服務。

chkconfig httpd on
chkconfig mysqld on

Step 11:進入 httpd 預設網頁目錄。

cd /var/www/html

Step 12:下載 owncloud-7.0.3 版本。

wget http://download.owncloud.org/community/owncloud-7.0.3.tar.bz2

Step 13:解壓 owncloud-7.0.3.tar.bz2 檔案。

tar xfvj owncloud-7.0.3.tar.bz2

Step 14:配置 owncloud 內所有檔案權限。

chown root:apache -R owncloud

Step 15:最後使用瀏覽器進入 owncloud 版面。

http://192.168.111.50/owncloud

Step 16:初次進入系統要求配置管理員名稱及密碼,而 Data Folder 是用來儲存使用者資料,使用預設路徑便可。最下方就是安裝 owncloud 資料庫,請查看 Step 9 owncloud 使用者資料。


ownCloud Installation

Step 17:安裝完成後,大家登入管理員就會來到 owncloud 版面。

ownCloud Installation

我們終於安裝好 owncloud 伺服器,下一篇教大家如何新增使用者和分享檔案。


 0 成本打造 ownCloud 私有雲 – 安裝篇

 https://www.facebook.com/hkitblog