要件¶
MRBS 1.12.2 は、MySQL、MariaDB、または PostgreSQL によってサポートされる PHP アプリケーションです。ファイルをインストールする前に、アプリケーション サーバーとデータベースを準備します。
サポートされているプラットフォーム¶
| コンポーネント | 最小値 | おすすめ |
|---|---|---|
| PHP | 7.2.5 | 現在サポートされている PHP リリース |
| MySQL | 5.5.3 | 5.7.5以降 |
| マリアDB | 互換性のあるMySQLリリース | 10.0.2以降 |
| PostgreSQL | 8.2 | 現在サポートされている PostgreSQL リリース |
| ブラウザ | 最新のブラウザ | JavaScriptが有効です |
MRBS は、PHP がサポートする任意の Web サーバーで実行できます。 Apache、PHP-FPM を備えた nginx、および IIS が一般的な選択肢です。
!!! note 「バージョンスコープ」
これらは、MRBS 1.12.2 で公開された要件です。オペレーティング システムおよびデータベース ベンダーによっては、サポートされる新しいバージョンが適用される場合があります。
PHP 拡張機能¶
使用するデータベースの拡張機能を、以下の必須および推奨の拡張機能とともにインストールします。
| 拡大 | 状態 | 目的 |
|---|---|---|
iconv |
必須 | 文字セットの変換と国際化 |
pdo_mysql |
MySQL/MariaDB に必須 | データベース接続 |
pdo_pgsql |
PostgreSQL に必須 | データベース接続 |
intl |
推奨 | ロケールを意識した書式設定と照合順序 |
mbstring |
推奨 | マルチバイト文字列の処理 |
他の機能には追加の拡張機能が必要になる場合があります。 LDAP 認証には ldap が必要です。 IMAP 認証には imap が必要です。一部の統合には独自の要件があります。
次のコマンドを使用して、アクティブなコマンドライン PHP のインストールを確認します。
Web サーバーは別の PHP インストールを使用する可能性があります。セットアップ後、管理者は MRBS の ヘルプ を開いて、Web アプリケーションで使用されている PHP のバージョンと読み込まれた拡張機能を確認できます。
データベースアクセス¶
作成する:
- MRBS の空のデータベース。
- データベース アカウント MRBS は実行時に使用できます。
- インストールとアップグレードのためのスキーマ変更権限を持つ認証情報。
アップグレード アカウントは、権限の低いアプリケーション用アカウントから分離することができます。アップグレードの前に必ずデータベースをバックアップしてください。
続行する前に¶
知っておくべきこと:
- 予約されている部屋のタイムゾーン。
- MySQL/MariaDB と PostgreSQL のどちらを使用するか。
- データベースのホスト、名前、ユーザー名、およびパスワード。
- MRBS が提供されるパブリック URL。
- どの 認証方法 を使用するつもりですか。
インストール に進みます。