Centos7安裝owncloud(附一鍵安裝指令碼)

一鍵安裝指令碼在文章的末尾

首先關閉防火牆和selinux

安裝Apache

安裝httpd

yum -y install httpd

刪除預設歡迎頁

rm -f /etc/httpd/conf。d/welcome。conf

配置httpd環境

vim /etc/httpd/conf/httpd。conf

開啟/etc/httpd/conf/httpd。conf檔案後,修改第151行,把none改為All,改完後這行為AllowOverride All

啟動httpd服務

systemctl start httpd

systemctl enable httpd

新增首頁,測試Apache是否安裝成功

vim /var/www/html/index。html

首頁內容如下:

安裝PHP

已經安裝的話需要刪除

yum list installed | grep php

yum remove [包名]

下載安裝5.6.0以上版本的php,這裡以7.2版為例

新增更新rpm源

rpm -Uvh https://mirror。webtatic。com/yum/el7/epel-release。rpm

rpm -Uvh https://mirror。webtatic。com/yum/el7/webtatic-release。rpm

安裝相關的包

yum install -y php72w php72w-opcache php72w-xml php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring

檢查是否安裝完成

php –v

安裝並啟動資料庫

安裝資料庫

yum install -y mariadb-server mariadb

啟動資料庫

systemctl start mariadb

systemctl enable mariadb

下載owncloud包並解壓

wgethttps://download。owncloud。org/community/owncloud-complete-20210721。zip

yum install unzip

unzip owncloud-complete-20210721。zip

將解壓後的包複製到 /var/www/html

cp -r [owncloud-dir]/owncloud /var/www/html

修改許可權

chown -R apache:apache /var/www/html/owncloud/

建立資料庫

mysqladmin -u root password “root”

mysql -u root –p

測試下密碼是否為root隨後即可 exit退出

進去後退出即可

chcon -v -R -u system_u -r object_r -t httpd_sys_content_t ‘/var/www/html/owncloud/’

chcon -R -t httpd_sys_rw_content_t ‘/var/www/html/owncloud/config/’

chcon -R -t httpd_sys_rw_content_t ‘/var/www/html/owncloud/apps/’

cd /var/www/html/owncloud/

mkdir data

chown -R apache:apache /var/www/html/owncloud/

chcon -v -R -u system_u -r object_r -t httpd_sys_content_t ‘/var/www/html/owncloud/’

chcon -R -t httpd_sys_rw_content_t ‘/var/www/html/owncloud/data/’

chcon -R -t httpd_sys_rw_content_t ‘/var/www/html/owncloud/config/’

chcon -R -t httpd_sys_rw_content_t ‘/var/www/html/owncloud/apps/’

建立owncloud的管理員使用者

瀏覽器訪問 http://localhost/owncloud,然後輸入使用者名稱和密碼(首次輸入,這是在建立owncloud的管理員使用者)。

Centos7安裝owncloud(附一鍵安裝指令碼)

1。 建立owncloud的管理員使用者(Create an admin account)。

2。 資料儲存資料夾(Data folder)。這裡預設資料夾就可以了,不用管。

3。 配置資料庫,包括資料庫型別的選擇,對應的使用者、密碼、資料庫配置。

配置trusted_domains

在其他電腦上訪問伺服器(假設IP為198。12。12。6),提示需要配置trusted_domains。

需要在伺服器上配置/var/www/html/owncloud/config/config。php檔案,並且在同一個資料夾下有一個配置的示例檔案config。sample。php可供參考。

vim /var/www/html/owncloud/config/config。php

Centos7安裝owncloud(附一鍵安裝指令碼)

在第8行 0 => ‘c1loud。frankgreg。com’, 這一行後面新增如下一行(假設伺服器IP為192。12。12。6)

1 => ‘192。12。12。6’,

重啟httpd服務

systemctl restart httpd

一鍵安裝指令碼(在centos7系統配置好源的情況下直接執行,等待指令碼執行完成後即可,修改網站預設路徑命令註釋了,有需要的可以取消註釋):

http://218。92。173。90:4398/file/tools/owncloud。sh

TAG: owncloudhttpdvarwwwHTML