- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!Nextcloud
某サーバーにインストール
OSは CentOS Linux release 7.9.2009 (Core)
インストールに先立ってPHPを7.1から7.4にアップデート
sudo yum remove php php-\*
sudo yum -y install --enablerepo=remi,remi-php74,epel php php-mbstring php-mcrypt php-mysql php-gd
https://docs.nextcloud.com/server/21/admin_manual/installation/example_centos.html
必要なパッケージをインストール
sudo yum install -y epel-release yum-utils unzip curl wget \
bash-completion mlocate bzip2
sudo yum install -y php php-gd php-mbstring php-intl php-pecl-apcu \
php-mysqlnd php-opcache php-json php-zip
sudo yum install -y php-redis php-imagick
MariaDBのインストールとセットアップ
sudo yum install -y mariadb mariadb-server
sudo systemctl enable mariadb.service
sudo systemctl start mariadb.service
Redisのインストールとセットアップ
sudo yum install -y redis
sudo systemctl enable redis.service
sudo systemctl start redis.service
Download,展開,配置.
wget https://download.nextcloud.com/server/releases/nextcloud-21.0.2.zip
unzip nextcloud-*.zip
sudo cp -R nextcloud/ Webサーバのルートディレクトリ
sudo mkdir Webサーバのルートディレクトリ/nextcloud/data
sudo chown -R apache:apache Webサーバのルートディレクトリ/nextcloud
すでにバーチャルホストで運用中のApacheで運用するのでホスト設定ファイルに
<Directory Webサーバのルートディレクトリ/nextcloud/>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
<IfModule mod_dav.c>
Dav off
</IfModule>
</Directory>
を追加.