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