今日の記事は、CentOS6VPSへのphpBB3のインストールと設定についてです。 phpBB(PHP掲示板)は、PHPスクリプト言語で記述され、世界中の何百万人もの人々によって使用されている、最も人気のある無料のオープンソース掲示板の1つです。 phpBBを使用すると、マウスを数回クリックするだけで、ディスカッション掲示板を簡単に作成し、独自のコミュニティを開始できます。 phpBBは非常にカスタマイズ可能であり、カスタマイズに使用できるテンプレート、言語、スタイル、画像パッケージが多数あります。
phpBBは、MySQL、PostgreSQL、Firebird、SQLite、Oracle、MSSQLServerなどの複数のデータベースエンジンをサポートしています。この記事では、MySQLデータベースを使用し、CentOS 6サーバーにMySQL、Apache、およびPHPがすでにインストールされていることを前提としています。 phpBBにはMySQLバージョン3.23以降が必要であり、PHP4.3.3以降を実行している必要があることに注意してください。
VPSにインストールされているMySQLサーバーのバージョンを確認するには、次のコマンドを実行します。
# mysql --version
PHPバージョンの場合は次を実行します:
# php -V
インストールを開始する前に、システムが最新であることを確認してください。
# yum -y update
次のPHPモジュールがまだインストールされていない場合は、インストールします
# yum install -y php-mbstring php-gd php-xml php-imap
インストールから始めましょう。
phpBBの最新の安定バージョン(現在は3.0.12)を、公式Webサイトからサーバーのドキュメントルートディレクトリにダウンロードして解凍します
# wget https://www.phpbb.com/files/release/phpBB-3.0.12.zip # unzip phpBB-3.0.12.zip -d /var/www/html
Apacheのドキュメントルートディレクトリを見つけるには、次のコマンドを実行します。
# grep -i '^documentroot' /etc/httpd/conf/httpd.conf DocumentRoot "/var/www/html"
オプションで、phpBBのディレクトリの名前を好きな名前に変更できます
# mv phpBB3/ phpbb/
次に行う必要があるのは、phpBBインストール用のMySQLデータベースを作成することです
# echo "CREATE DATABASE phpbb;" | mysql -u root -p # echo "CREATE USER 'phpbbuser'@'localhost' IDENTIFIED BY 'YOURPASSWORD';" | mysql -u root -p # echo "GRANT ALL PRIVILEGES ON phpbb.* TO 'phpbbuser'@'localhost';" | mysql -u root -p # echo "FLUSH PRIVILEGES;" | mysql -u root -p
強力なパスワードで「YOURPASSWORD」を変更することを忘れないでください。
phpBBディレクトリの所有者を変更します:
# chown -R apache:apache /var/www/html/phpbb
この手順で、コマンドラインからのインストールが完了します。次に、ブラウザを http://yourdomain.tld/phpbbに移動します。 またはhttp:// yourIP / phpbb 設定を続行します。
Webインストール全体を通じて、phpBBはサーバーでいくつかのテストを実行し、サーバーがすべての要件を満たしていることを確認します。また、この記事の前半で作成したMySQLデータベースの情報を入力し、管理者アカウントとメール設定を設定する必要があります。
最後のステップは、インストールディレクトリを削除することです
# rm -rf /var/www/html/phpbb/install/
終わり。このチュートリアルに厳密に従うと、サーバーにphpBBが正常にインストールされ、独自のコミュニティの作成を開始できます。
もちろん、Linux VPS Hostingをご利用の場合は、これを行う必要はありません。管理者に質問し、座ってリラックスしてください。管理者がすぐにこれを設定します。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。