CentOS7にNextcloud11をインストールする方法を紹介します。Nextcloudは、ファイルホスティングサービスを作成および使用するためのオープンソースソフトウェアです。ファイルホスティング機能とは別に、多くの追加のカレンダー、同期、連絡先機能があります。これは、Googleドライブ、Dropbox、Boxなどの人気のあるサービスに代わる優れた無料の代替手段です。CentOS7にNextcloud 11をインストールするのは、以下の手順に注意深く従えば簡単な作業です。
VPSでNextcloudを実行するには、次の要件をインストールする必要があります。
MySQLまたはMariaDB
PHP 7.0 +
Apache2.4とmod_phpモジュール
このチュートリアルでは、MariaDB、PHP、Apacheを搭載したCentOS7VPSの1つに最新バージョンのNextcloudをインストールします。 Ubuntu VPSを使用する場合は、Ubuntu16.04にNextcloudをインストールする方法に関するチュートリアルを確認してください
[ecko_alert color =” blue”]すでにownCloudを使用していますか? ownCloudからNextcloudに移行する方法、またはVPSを取得する方法についてのチュートリアルを確認してください。無料で行います![/ ecko_alert]
1。システムを更新する
まず、SSH経由でユーザーrootとしてCentOS 7 VPSにログインします:
ssh root@IP_Address
完全に最新であることを確認してください:
yum -y update
2。 MariaDBサーバーをインストールする
Nextcloudには空のデータベースが必要なので、MariaDBサーバーをインストールします:
yum -y install mariadb mariadb-server
インストールしたら、MariaDBを起動し、起動時に起動できるようにします。
systemctl start mariadb systemctl enable mariadb
mysql_secure_installation
を実行します MariaDBのセットアップを完了するためのインストール後のスクリプト:
mysql_secure_installation Enter current password for root (enter for none): ENTER Set root password? [Y/n] Y Remove anonymous users? [Y/n] Y Disallow root login remotely? [Y/n] Y Remove test database and access to it? [Y/n] Y Reload privilege tables now? [Y/n] Y
MariaDBがインストールされたら、ユーザーrootとしてデータベースサーバーにログインし、Nextcloudのデータベースとユーザーを作成します。
mysql -u root -p MariaDB [(none)]> CREATE DATABASE nextcloud; MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'YOURPASSWORD'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
3。 ApacheWebサーバーをインストールする
次に、ApacheWebサーバーをインストールします。
yum install httpd -y
Apacheを起動し、起動時に起動するようにします:
systemctl start httpd.service systemctl enable httpd.service
4。 PHP7をインストールする
CentOS7のデフォルトのPHPバージョンはPHP5.4です。このチュートリアルでは、PHPバージョン7をインストールします。
RemiおよびEPELリポジトリパッケージをインストールします:
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Remi PHP 7リポジトリを有効にする:
yum-config-manager --enable remi-php70
次のコマンドを実行して、PHP7とNextcloudに必要ないくつかのPHPモジュールをインストールします。
yum -y install php php-mysql php-pecl-zip php-xml php-mbstring php-gd
次に、PHP構成ファイルを開き、アップロードファイルのサイズを増やします。次のコマンドを実行すると、PHP構成ファイルの場所を見つけることができます。
php --ini |grep Loaded Loaded Configuration File: /etc/php.ini
この場合、/ etc/php.iniファイルに変更を加える必要があります。デフォルトのアップロード制限を100MBに増やします。必要に応じて値を設定できます。次のコマンドを実行します:
sed -i "s/post_max_size = 8M/post_max_size = 100M/" /etc/php.ini sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 100M/" /etc/php.ini
Webサーバーを再起動します:
systemctl restart httpd
5。 Nextcloud11をインストールする
Nextcloudの公式ウェブサイトにアクセスして、アプリケーションの最新の安定したリリースをダウンロードしてください
wget https://download.nextcloud.com/server/releases/nextcloud-11.0.2.zip
ダウンロードしたzipアーカイブをサーバーのドキュメントルートディレクトリに解凍します
unzip nextcloud-11.0.2.zip -d /var/www/html/
ApacheユーザーをNextcloudファイルの所有者に設定します
chown -R apache:apache /var/www/html/nextcloud/
最後に、http:// yourIP/nextcloudでNextcloudにアクセスします。インストールウィザードは、すべての要件があるかどうかを確認し、すべてがOKである場合は、管理者ユーザーを作成してストレージとデータベースを選択するように求められます。データベースとしてMySQL/MariaDBを選択し、この投稿の前半で作成したデータベースの詳細を入力します。
Database user: nextclouduser Database password: YOURPASSWORD Database name: nextcloud host: localhost
もちろん、マネージドNextcloud Hostingサービスのいずれかを使用している場合は、CentOS7にNextcloud11をインストールする必要はありません。その場合は、専門のLinux管理者にCentOS7にNextcloud11をインストールするよう依頼するだけです。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。 CentOS7にNextCloud14をインストールする方法に関する新しい投稿も読むことができます。
PS。 この投稿が気に入った場合は、CentOS7にNextcloud11をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。