前提已搭建好ceph叢集
一、搭建owncloud
1.環境準備lamp:(有mysql可以不安 mariadb mariadb-server)
yum install httpd mod_ssl php php-gd php-xml php-mysql php-mbstring mariadb mariadb-server
2、啟動httpd和mysql
systemctl start mariadb
systemctl start httpd
3、配置mariadb資料庫
[root@ node1 ~]# mysql
MariaDB [(none)]> create database owncloud charset utf8;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> \q
Bye
3.配置owncloud:
百度網盤下載下傳owncloud安裝包位址
連結:https://pan.baidu.com/s/1u3H8mpiF_uJmtwJdBPXe3Q
提取碼:ss37
複制這段内容後打開百度網盤手機App,操作更友善哦
[root@ node1 ~]# wget https://download.owncloud.org/community/owncloud-10.2.0.tar.bz2 #(如果下載下傳不下來,可以直接打開浏覽器輸入這個網址進行下載下傳然後再上傳到伺服器,也可以通過上面百度網盤連接配接下載下傳。)
[root@ node1 ~]# yum -y install lbzip2 #下載下傳解壓軟體
[root@ node1 ~]# tar xf owncloud-10.2.0.tar.bz2 -C /var/www/ #(解壓至web目錄)
[root@ node1 ~]# cd /var/www/owncloud #(進入owncloud web目錄)
[root@ node1 ~]# mkdir data apps-external #(建立資料庫目錄)
[root@ node1 ~]# chown apache:apache {config,data,apps,apps-external} #(權限設定,修改config,data,apps的屬組和屬主權限)
[root@ node1 ~]# cd /var/www/html #(進入html目錄)
[root@ node1 ~]# ln -s ../owncloud #(創立軟連結)
[root@ node1 ~]# vim /etc/httpd/conf.d/owncloud.conf #添加配置檔案
<Directory /var/www/owncloud>
AllowOverride All
</Directory>
Alias /owncloud /var/www/owncloud
[root@ node1 ~]# systemctl start httpd
3.打開浏覽器,輸入http://IP/owncloud,在下畫面中輸入相關資料:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL1UTO1QDOzUTM1EjNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
解決辦法把php版本更新到7.0.7+
更新到PHP7.2
手動更新rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
解除安裝原有php,安裝PHP7.2以及PHP其他庫
php7.2的rpm位址
yum remove php-common -y
yum -y install php72w php72w-cli php72w-common php72w-devel php72w-mysql php72w-xml php72w-odbc php72w-intl php72w-gd php72w-mbstring
systemctl restart httpd
以上執行成功不用在意這一步
離線安裝php7.2rpm以及依賴,下載下傳軟體包位址,自己配置yum源
連結:https://pan.baidu.com/s/1CnO4tDVCLW8appRbvaGhmQ
提取碼:8gx7
複制這段内容後打開百度網盤手機App,操作更友善哦
再次通路