基於CentOS7.0 64位系統+ownCloud 10.0 穩定版本構建
ownCloud 是一個開源免費專業的私有雲存儲項目,它能幫你快速在個人電腦或服務器上架設一套專屬的私有雲文件同步網盤,可以像 Dropbox 那樣實現文件跨平台同步、共享、版本控制、團隊協作等等。ownCloud 能讓你將所有的文件掌握在自己的手中,只要你的設備性能和空間充足,那么用其來幾乎沒有任何限制。
本次所使用到的軟件:
1、Apache2.x,PHP5.6,Mariadb5.5
一、系統安裝
請參考另一篇文章 http://www.cnblogs.com/upinfo/p/7894901.htm
二、環境安裝
1、安裝apache服務。
# yum –y install httpd
2、安裝Mariadb 數據庫。
# yum –y mariadb-server
先對數據庫進行初始化設置,在數據庫配置文件中增加如下一條。
# vi /etc/my.cnf [mysqld] character-set-server=utf8
然后啟動數據庫並做相應設置。
# systemctl start mariadb 啟動服務 # mysql_secure_installation 進入后做如下5項設置 1、# set root password Set root password? [Y/n] y 2、# remove anonymous users Remove anonymous users? [Y/n] y 3、# disallow root login remotely Disallow root login remotely? [Y/n] n 4、# remove test database Remove test database and access to it? [Y/n] y 5、# reload privilege tables Reload privilege tables now? [Y/n] y
完成以上后安裝 PHP5.6, ownCloud所用PHP須5.6或以上才行,先安裝非官方源。
# yum -y install epel-release # rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
安裝PHP5.6
# yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php56-php-gd php56-php-fpm php-gd
安裝ownCloud。
# yum --enablerepo=epel install php-pear-MDB2-Driver-mysqli php-pear-Net-Curl # wget http://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -P /etc/yum.repos.d # yum -y install owncloud
完成后登入數據庫,創建一個數據庫給ownCloud使用。
# mysql -uroot -p create database owncloud; 創建數據庫 grant all privileges on owncloud.* to owncloud@'localhost' identified by 'password'; 授權 flush privileges; 刷新一下
最后開啟相關服務為自動運行:
# systemctl enable httpd
# systemctl enable mariadb
最后重啟一下機器。
# reboot
重啟后可以打開在瀏覽器輸入主機IP/owncloud進行最后的設置,輸入新的管理員用戶名與密碼 並點擊 存儲&數據庫 進行設定剛才所創建的數據,輸入完成后點擊安裝完成,如下圖:
一會完成后則會出登錄界面,輸入剛才設置的管理員帳戶登錄,則可以看到文件管理界面,如下:
至此服務器端已安裝完成,可以正常使用了。
PS: 歡迎轉載,轉載請保留出處,謝謝。