INDEX
1. プロジェクトの作成
$ composer create-project takemo101/cmstool-skeleton cms-tool
composer
がインストールされていない場合は、こちらからインストールしてください。
2. プロジェクトのディレクトリに移動
$ cd cms-tool
3. プロジェクトのセットアップ
console
コマンドを使用して、プロジェクトのセットアップを行います。
# 環境変数設定のため、.env.example を .env にコピー
$ cp .env.example .env
# .env の APP_KEY に割り当てる暗号キーの生成
$ php console generate:key
# storage ディレクトリのシンボリックリンクの生成
$ php console storage:link
4. プロジェクトの起動
docker を使用して、apache や nginx などの環境を構築する場合は、ドキュメントルートを/public
に設定してください。
また、docker を使用しない場合は、以下コマンドでビルトインサーバーを起動してください。
$ php console serve
ビルトインサーバーの起動後、ブラウザで http://localhost:8080 にアクセスすると、ブラウザからインストールを始めることが出来ます。 ちなみに、ビルトインサーバーのポート番号などを変更したい場合は`.env`ファイルを以下のように編集してください。
SERVER_PORT=ポート番号
SERVER_HOST=ホスト名
SERVER_SCRIPT=/public/index.php # ドキュメントルート
必要な環境
環境 | バージョン |
---|---|
PHP | 8.2 以上 |
OS | MacOS, Linux (Windows未対応) |