一鍵安裝指令碼在文章的末尾
首先關閉防火牆和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的管理員使用者)。
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
在第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