Ubuntu 18.04 VPSまたは専用サーバーにApacheでphpBBをインストールする方法

PhpBBは、PHP掲示板の頭字語です。これは、インターネット上の最も人気のあるディスカッションフォーラムを強化するクラウドベースのソフトウェアアプリケーションです。.


オープンソースアプリケーションは、数千のスタイルとイメージパッケージを使用して高度にカスタマイズできます。 PhpBBは、さまざまな拡張機能の広範なデータベースを維持して優れた機能を提供する開発者によって広くサポートされています.

人々のグループと連絡を取り続けたい場合、phpBBは使いやすく保守が簡単なため、最高の掲示板ソフトウェアです。.

このガイドでは、Ubuntu 18.04 VPSでApacheを使用してphpBBを設定する方法を示します.

前提条件

  • Ubuntu 16.04 VPSサーバーを実行するVPSプラン
  • sudo権限を持つ非rootユーザー

ステップ1:Apache Webサーバーのインストール

phpBBを実行するには、Webサーバーが必要です。高速、安全、信頼性の高いApache Webサーバーをインストールします。これを行う前に、まずUbuntuパッケージリポジトリを更新します。

$ sudo apt-get update

次に、以下のコマンドを実行してApache Webサーバーをインストールします。

$ sudo apt-get install apache2

押す Y そしてヒット 入る インストールの確認を求められたとき

ステップ2:MySQLサーバーのインストール

phpBBは、データストレージをMySQL / MariaDbサーバーに依存しています。このガイドでは、以下のコマンドを使用してMySQLサーバーをインストールします。

$ sudo apt-get install mysql-server

MySQLの安全なインストールユーティリティでは、一連の質問が表示されます。以下に示すように応答を入力します。

VALIDATE PASSWORDプラグインをセットアップしますか? [はい/いいえ]はい
パスワード検証ポリシーレベル:2
ルートパスワード:ここにパスワードを入力します
パスワードを再入力:ここにパスワードをもう一度入力してください
提供されたパスワードで続行しますか? Y
匿名ユーザーを削除しますか? [はい/いいえ]はい
リモートでrootログインを禁止しますか? [はい/いいえ]はい
テストデータベースを削除してアクセスしますか? [はい/いいえ]はい
特権テーブルをリロードしますか? [はい/いいえ]はい

最後に成功メッセージが表示されます.

ステップ3:phpBBデータベースとユーザーの作成

MySQLのインストールがセットアップされ、安全になりました。サーバーにログインし、phpBBソフトウェアのデータベースとユーザーを作成します。.

ログインするには、次のコマンドを実行します。

$ sudo mysql -uroot -p

MySQLサーバーのrootパスワードを入力するように求められます。次に、ヒット 入る 続ける

MySQLコマンドラインプロンプトが表示されたら、以下のSQLコマンドを実行してphpBBデータベースを作成します。

mysql> データベースの作成phpbb CHARACTER SET utf8 COLLATE utf8_general_ci;

データベースには特権ユーザーがアクセスします。作成するには、以下のコマンドを実行します。

mysql> ユーザー「phpbb_user」@「localhost」を作成します。「PASSWORD」によって識別されます。

「パスワード」を強力な値に置き換えます.

次に、以下のコマンドを使用して、「phpbb」データベースに対するすべての権限を「phbb_user」に付与します。

mysql> phpbb。*のすべての権限を ‘phpbb_user’ @ ‘localhost’に付与します。

次に、変更を有効にするためにMySQL権限をリロードします

mysql> フラッシュ特権;

MySQLコマンドラインツールを終了します。

mysql> 出口;

ステップ4:PHPのインストール

phpBBはPHPで記述されており、ソースファイルを正しく実行するには、この汎用プログラミング言語をサーバーにインストールする必要があります。.

以下のコマンドを実行してPHPをインストールします。

$ sudo apt-get install php

押す Y そしてヒット 入る インストールの確認を求められたとき

また、phpBBがサーバー環境で実行するために必要なすべてのPHPモジュールをインストールするには、以下のコマンドを実行する必要があります。

$ sudo apt-get install libapache2-mod-php php-curl php-json php-cgi php-xml php-mysql

押す Y そしてヒット 入る 続ける.

Apacheウェブサーバーを再起動します

$ sudo service apache2 restart

ステップ5:phpBBソフトウェアのインストール

私たちのサーバー環境はphpBBを実行する準備ができています。これで、Linuxを使用して掲示板ソフトウェアをダウンロードできます。 wget コマンド.

まず、 / tmp CDコマンドを使用したフォルダディレクトリ:

$ cd / tmp

次に、 wget 以下に示すように最新バージョンをダウンロードするには:

$ wget https://www.phpbb.com/files/release/phpBB-3.2.2.zip

このガイドの執筆時点での最新バージョンはphpBB 3.2.2でした。公式ダウンロードページ(https://www.phpbb.com/downloads/)で新しいバージョンがあるかどうかをいつでも確認できます

ダウンロードが完了すると、アーカイブファイルが tmp 「phpBB-3.2.2.zip」という名前のディレクトリ.

このファイルを解凍し、コンテンツをWebサーバーのルートに送信します。まず、解凍ユーティリティをインストールする必要があります。

$ sudo apt-get install unzip

次に、unzipコマンドを使用してアーカイブファイルを解凍します。

$ sudo unzip phpBB-3.2.2.zip

ファイルは、phpBB3という名前のディレクトリに解凍されます。これらのファイルをWebサイトのルートにコピーします。

$ sudo cp -R phpBB3 / * / var / www / html

また、ファイルに干渉しないように、デフォルトのApacheファイルを削除する必要があります。

$ sudo rm /var/www/html/index.html

ステップ6:phpBBファイルの権限を設定する

Apache Webサーバーはユーザー名とグループで実行されるため www-data, 以下のコマンドを使用して、適切なファイル権限を与える必要があります。

$ sudo chown -R www-data:www-data / var / www / html /
$ sudo chmod 660 / var / www / html / images / avatars / upload
$ sudo chmod 660 /var/www/html/config.php
$ sudo chmod 770 / var / www / html / store /
$ sudo chmod 770 / var / www / html / cache
$ sudo chmod 770 / var / www / html / files

ステップ7:phpBBセットアップウィザードの実行

Webブラウザーで、ドメイン名またはパブリックIPアドレスを入力し、続けて /インストール セットアップを完了する.

http:// ip_address / install

表示される画面で、 インストール

次に、ヒット インストール 次の画面の下部:

管理者の詳細を入力してヒット 参加する 次の画面で.

次の画面で、下の画像に示すように、上で作成したデータベースの詳細を入力するように求められます。サーバー名にはlocalhostを使用し、ポートフィールドはそのままにします。ヒット 参加する 終わったら.

次のステップでは、SSL機能とドメイン名を設定できます。次に、 参加する.

SMTPサーバーは次の画面で設定できます。インストールでメール機能を設定したくない場合は、詳細をそのままにしておくことができます.

次の画面で言語を選択し、掲示板のタイトルを入力し、簡単な説明を書き込んで続行します.

インストールファイルを削除します。

$ sudo rm -r / var / www / html / install

ステップ8:インストールの確認

Webブラウザーで、VPSに関連付けられているIPアドレスまたはドメイン名を入力します。次のようなWebページが表示されます。

http:// ip_address_or_domain_name

結論

このガイドでは、Ubuntu 18.04サーバーにphpBBをインストールする手順について説明しました。 MySQLとPHPのWebサーバーをセットアップしました。また、公式WebサイトからphpBBをダウンロードする手順についても説明しました。上記の手順に従ってインストールを完了したら、掲示板の宣伝を開始し、メンバーをディスカッションに招待できます。.

これらの上位3つの専用サーバーホスティングサービスを確認してください。

A2ホスティング

開始価格:
99.59ドル


信頼性
9.3


価格
9.0


使いやすい
9.3


サポート
9.3


特徴
9.3

レビューを読む

A2 Hostingにアクセス

FastComet

開始価格:
$ 139.00


信頼性
9.7


価格
9.5


使いやすい
9.7


サポート
9.7


特徴
9.6

レビューを読む

FastCometにアクセス

Hostwinds

開始価格:
$ 99.00


信頼性
9.3


価格
9.2


使いやすい
9.2


サポート
9.3


特徴
9.2

レビューを読む

Hostwindsにアクセス

関連するハウツー記事

  • LEMP(Linux、Nginx、MySQL、PHP)スタックをUbuntu 18.04 VPSまたは専用サーバーにインストールする方法
    中間
  • Ubuntu 18.04 VPSまたは専用サーバーで2要素認証を有効にする方法
    中間
  • Ubuntu 18.04 VPSサーバーまたは専用サーバーにLLMPスタックをインストールする方法
    中間
  • Ubuntu 18.04 VPSまたは専用サーバーで自己署名SSL / TLS証明書を使用するようにNginxを構成する方法
    中間
  • Ubuntu 18.04 VPSまたは専用サーバーでphpMyAdminを保護する方法
    中間
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me