在 Rocky Linux 8 下安裝 Nextcloud 24

請先安裝最新版本的 Rocky Linux 8,可參照 Rocky Linux 8 基本安裝

以下安裝流程會以一般使用者身份執行,若您使用 root 身份執行則請去掉每個指令最前面的 sudo。

安裝基本工具

sudo dnf install -y epel-release yum-utils unzip curl wget bash-completion policycoreutils-python-utils mlocate bzip2
sudo dnf update -y

安裝 Apache 網路伺服器

sudo dnf install -y httpd

安裝 PHP 軟體組

(此處示範安裝的是 PHP 8.1,Nextcloud 24 支援的 PHP 版本是 7.4~8.1,您可以視需要將 php:remi-8.1 的 8.1 改為 7.4 或 8.0,資料庫則以 SQLite 作為快速安裝之用)

sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf module reset php
sudo dnf module install php:remi-8.1
sudo dnf update -y
sudo dnf install -y php php-gd php-mbstring php-pecl-apcu php-pdo php-opcache php-json php-pecl-zip php-process php-xml
# 非必要,但安裝這些軟體包可讓 Nextcloud 效能更佳或新增功能
sudo dnf install -y php-intl php-ldap php-smbclient php-imap php-bcmath php-gmp php-pecl-imagick-im7
# 重新啟動 Apache httpd
sudo systemctl enable httpd
sudo systemctl restart httpd

下載並解壓縮 Nextcloud 24

(文件編寫時最新版本為 24.0.4,在您安裝時,請自行檢查是否有更新的版本)

cd /var/www/html
sudo wget https://download.nextcloud.com/server/releases/nextcloud-24.0.4.zip
sudo unzip nextcloud-24.0.4.zip
sudo chown apache.apache nextcloud -R
# 重新啟動 Apache httpd
sudo systemctl restart httpd

安裝 Nextcloud

將 Nextcloud 與 OxOOL Community 的連線建起來

這樣就可以在 Nextcloud 上以 OxOOL Community 編輯文件了。


Revision #2
Created 18 August 2022 07:35:50 by Jeff Huang
Updated 17 October 2022 09:27:59 by Jeff Huang