インストール方法の選択
最初に 30 秒だけ使って方法を選んでください。選び間違えると遠回りになります。
どれを選ぶか
| あなたの状況 | おすすめ | 所要時間 |
|---|---|---|
| Linux サーバーがあり、GUI で管理したい | 宝塔パネル | 15 分 |
| コマンドが使える、または 1 行で済ませたい | Docker | 3 分 |
| Windows の PC またはサーバーを使っている | Windows | 10 分 |
迷ったら Docker。 データベースと Redis が同梱されているので何もインストールする必要がなく、起動した瞬間から使えます。
3 つの方法で出来上がるプログラムはまったく同じです。機能に違いはなく、動かし方が違うだけです。
動作要件
このセクションが関係するのは宝塔と手動インストールだけです。Docker では不要 — すべてイメージに含まれています。
| 項目 | 要件 |
|---|---|
| PHP | 8.0 以上(8.2 推奨) |
| MySQL | 5.7 以上(MariaDB 10.3+ も可) |
| URL 書き換え | 必須。書き換えルールを参照 |
| Redis | 任意。入れると体感速度が大きく変わります。パフォーマンス最適化参照 |
必要な PHP 拡張
インストーラの最初のステップで環境が自動チェックされ、不足しているものが一覧表示されます。必要なのは以下です。
gd、curl、pdo、pdo_mysql、date、json、session、zip、bcmath
見落としやすいのは
bcmathです。 注文・チャージ・サブストア精算・商品価格計算といった金額計算はすべてこれを通ります。無いと、動作が遅くなるとか機能が欠けるといった話ではなく、致命的エラーで停止します。宝塔なら PHP → 拡張のインストールでbcmathにチェックを入れてください。
書き込み権限が必要なディレクトリ
| ディレクトリ | 用途 |
|---|---|
config | データベース設定の書き込み |
runtime | キャッシュとログ |
kernel/Install | インストールとアップグレード |
assets/cache | 静的リソースのキャッシュ |
宝塔ならサイトディレクトリ全体の所有者を www にすればすべて満たせます。インストーラも書き込めないディレクトリを事前に一覧表示するので、「インストール」を押してから気付くことはありません。
インストール後
- 管理画面は
https://あなたのドメイン/admin - ログインはインストール時に作成したアカウント
- 続けてクイックスタートで最初の商品を販売してみましょう
その他の入手方法
自分が何をしているか分かっている場合は、次の 2 つもあります。
bash
composer create-project lizhipay/acg-faka- GitHub:https://github.com/lizhipay/acg-faka
- ZIP ダウンロード(GitHub が遅い環境向け):https://faka.wiki/download.php
どちらもソースコードだけです。PHP・MySQL・URL 書き換えを自分で用意してから、トップページを開いてインストーラを実行してください。
