GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu20.04にphpBBをインストールする方法

「PHP掲示板」としても知られるphpBBは、無料のフラットフォーラム掲示板ソフトウェアであり、人々が集まり、互いにコミュニケーションするためのスペースを提供します。 PHPで記述されており、MySQL、Oracle Database、SQLite、PostgreSQLなどを含む多くのデータベースエンジンをサポートしています。ボードのカスタマイズに役立つ何百ものスタイルおよびイメージパッケージが付属しています。

この投稿では、Ubuntu20.04にphpBBをインストールする方法を紹介します。

前提条件
  • rootアクセスが有効になっているUbuntu20.04VPS、またはsudo権限を持つユーザー。

SSH経由でログインし、システムを更新します

まず、rootユーザーとしてSSH経由でUbuntu20.04VPSにログインする必要があります。

ssh root@IP_ADDRESS -p PORT_NUMBER
次に、次のコマンドを実行して、VPSにインストールされているすべてのパッケージをアップグレードします。

apt-get update -y

すべてのパッケージが更新されたら、システムを再起動して変更を適用します。

Apache、PHP、MariaDBをインストールします

まず、Apache、MariaDB、PHP、およびその他の必要なPHP拡張機能をサーバーにインストールする必要があります。次のコマンドを実行して、すべてのパッケージをインストールします。

apt-get install apache2 mariadb-server libapache2-mod-php php-gd php-curl openssl php-imagick php-intl php-json php-ldap php-common php-mbstring php-mysql php-imap php-sqlite3 php-net-ftp php-zip unzip php-pgsql php-ssh2 php-xml unzip -y

すべてのパッケージをインストールした後、以下のコマンドを使用してApacheおよびMariaDBサービスを開始します。

systemctl start apache2
systemctl start mariadb

phpBBのデータベースとユーザーを作成する

次に、phpBBのデータベースとユーザーを作成する必要があります。まず、次のコマンドを使用してMariaDBにログインします。

mysql

ログインしたら、次のコマンドを使用してデータベースとユーザーを作成します。

MariaDB [(none)]> CREATE DATABASE phpbb;
MariaDB [(none)]> GRANT ALL ON phpbb.* to 'phpbb'@'localhost' IDENTIFIED BY 'securepassword';

次に、特権をフラッシュし、次のコマンドでMariaDBを終了します。

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

phpBBをダウンロードして構成する

まず、phpBBの公式ダウンロードページに移動し、次のコマンドを使用してphpBBの最新バージョンをダウンロードします。

wget https://download.phpbb.com/pub/release/3.3/3.3.5/phpBB-3.3.5.zip

ダウンロードが完了したら、次のコマンドを使用してダウンロードしたファイルを解凍します。

unzip phpBB-3.3.5.zip

次に、抽出したディレクトリをApacheWebルートディレクトリに移動します。

mv phpBB3 /var/www/html/phpbb

次に、phpBBディレクトリの所有権と権限を変更します。

chown -R www-data:www-data /var/www/html/phpbb
chmod -R 755 /var/www/html/phpbb

phpBB用のApache仮想ホストを作成する

次に、インターネット上でphpBBをホストするためのApache仮想ホスト構成ファイルを作成する必要があります。

nano /etc/apache2/sites-available/phpbb.conf

次の構成を追加します:

<VirtualHost *:80>
      ServerAdmin [email protected]
      DocumentRoot /var/www/html/phpbb
      ServerName phpbb.example.com

      <Directory /var/www/html/phpbb>
                Options FollowSymlinks
                AllowOverride All
                Require all granted
       </Directory>

ErrorLog ${APACHE_LOG_DIR}/phpbb_error.log
CustomLog ${APACHE_LOG_DIR}/phpbb_access.log combined

</VirtualHost>

ファイルを保存して閉じてから、次のコマンドでphpBB仮想ホストとApacheリライトモジュールをアクティブにします。

a2ensite phpbb
a2enmod rewrite

最後に、Apacheサービスを再起動して変更を適用します。

systemctl restart apache2

次のコマンドを使用して、Apacheのステータスを確認することもできます。

systemctl status apache2

次の出力が得られます:

● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-02-10 12:04:28 UTC; 6s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 17047 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 17065 (apache2)
      Tasks: 6 (limit: 2348)
     Memory: 14.8M
     CGroup: /system.slice/apache2.service
             ├─17065 /usr/sbin/apache2 -k start
             ├─17066 /usr/sbin/apache2 -k start
             ├─17067 /usr/sbin/apache2 -k start
             ├─17068 /usr/sbin/apache2 -k start
             ├─17069 /usr/sbin/apache2 -k start
             └─17070 /usr/sbin/apache2 -k start

Feb 10 12:04:27 ubuntu2004 systemd[1]: Starting The Apache HTTP Server...

phpBBのインストールを完了する

この時点で、Apache仮想ホストはphpBBを提供するように構成されています。次に、Webブラウザーを開き、URL http://phpbb.example.com/installを使用してphpBBWebインストールウィザードにアクセスします。 。次のページにリダイレクトされます:

インストールをクリックします ボタンをクリックしてインストールを開始します。管理者設定ページが表示されます:

管理者のユーザー名とパスワードを入力し、送信をクリックします ボタン。データベース構成ページが表示されます:

データベース情報を入力し、送信をクリックします ボタン。サーバー構成ページが表示されます:

プロトコル、ウェブサイトのURL、ポートを入力し、送信をクリックします ボタン。メール設定ページが表示されます:

必要なオプションを入力して、送信をクリックします ボタン。ボード構成ページが表示されます:

言語を選択し、ボード名と説明を入力して、送信をクリックします ボタン。インストールが完了すると、次のページが表示されます。

ACPに連れて行ってくださいをクリックします ボタン。次のページにphpBBダッシュボードが表示されます。

もちろん、Ubuntu Hostingをご利用の場合は、Ubuntu 20.04 VPSにphpBBをインストールする必要はありません。管理者に聞いて、くつろいでリラックスしてください。管理者は、Ubuntu20.04にphpBBをすぐにインストールします。

PS。 Ubuntu 20.04 VPSにphpBBをインストールする方法に関するこの投稿が気に入った場合は、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


Panels
  1. Ubuntu18.04にLogstashをインストールする方法

  2. Ubuntu20.04にXWikiをインストールする方法

  3. Ubuntu18.04にRをインストールする方法

  1. Ubuntu16.04にRをインストールする方法

  2. Ubuntu18.04にGoをインストールする方法

  3. Ubuntu20.04にMongoDBをインストールする方法

  1. Ubuntu20.04にSyncthingをインストールする方法

  2. Ubuntu20.04にUserminをインストールする方法

  3. Ubuntu20.04にPodmanをインストールする方法