Flarum公式が推奨するインストール方法は Composer を使用することです。Composer のインストール方法については、Google や Baidu で検索してください。LNMP と LAMP はどちらも付属しているため、ここでは説明を省略します。ローカルまたは中国国内のサーバーに構築する際、Composer の更新が遅い、失敗する、あるいはエラーが発生する場合は、中国国内のミラーを使用できます。

sudo composer config -g repo.packagist composer https://packagist.phpcomposer.com

コマンドを入力した後、composer update を直接実行すれば、中国国内のミラーが使用されます。

Composer のよく使うコマンド

プラグイン flagrow/ads を例にします:

プラグインをインストールする

composer require flagrow/ads

プラグインを削除する

composer remove flagrow/ads

プラグインを更新する

composer update flagrow/ads

また、Flarum のルートディレクトリで composer update を実行すると、プラグインを含む Flarum 全体が更新されます。

プラグインのインストール時にバージョンを指定する

プラグイン flagrow/upload を例にします:

composer require flagrow/upload:0.4.13

以下のコマンドを使用して、メジャーバージョンを更新することもできます:

composer require flagrow/upload:0.4.*

最新の開発版をインストールする必要がある場合:

composer require flagrow/upload:dev-master

公式 Flarum の開発版(dev)をインストールしたい場合は、次の方法をおすすめします:

beta 版のインストール後、ルートディレクトリにある composer.json ファイルを変更します。

その中の flarum/core のバージョンを "flarum/core": "0.1.x-dev" に変更します。

次に、複数ある flarum/flarum-ext-**** のバージョンをすべて dev-master に置き換えます。

つまり、^0.1.0dev-master に一括置換します。

最後に composer update を実行すれば、dev 版に更新できます。