基於CentOS7.0 64位系統+ownCloud 10.0 穩定版本構建php
ownCloud 是一個開源免費專業的私有云存儲項目,它能幫你快速在我的電腦或服務器上架設一套專屬的私有云文件同步網盤,能夠像 Dropbox 那樣實現文件跨平臺同步、共享、版本控制、團隊協做等等。ownCloud 能讓你將全部的文件掌握在本身的手中,只要你的設備性能和空間充足,那麼用其來幾乎沒有任何限制。html
本次所使用到的軟件:mysql
一、Apache2.x,PHP5.6,Mariadb5.5sql
1、系統安裝數據庫
請參考另外一篇文章 http://www.cnblogs.com/upinfo/p/7894901.htmapache
2、環境安裝瀏覽器
一、安裝apache服務。bash
# yum –y install httpd
二、安裝Mariadb 數據庫。服務器
# yum –y mariadb-server
先對數據庫進行初始化設置,在數據庫配置文件中增長以下一條。ide
# 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: 歡迎轉載,轉載請保留出處,謝謝。