LoginSignup
0
0

More than 3 years have passed since last update.

LaradockでLaravelの環境構築

Last updated at Posted at 2020-07-21

前提環境

〇Mac
〇docker-compose使用可能
〇git使用可能

手順

1)Laradockのインストール
2)Laradockの.envファイル作成
3)Dockerで開発環境起動
4)Laravelのインストール
5)ブラウザにアクセス

1)Laradockのインストール

適当なディレクトリに移動し、以下コマンドを実行する

$ mkdir my_project
$ cd my_project
$ git clone https://github.com/Laradock/laradock.git

2)Laradockの.envファイル作成

Laradockの設定ファイルの1つである.envファイルを作成する

$ cd laradock
$ cp env-example .env

エディタで.envファイルを編集する

変更前

.env
APP_CODE_PATH_HOST=../
DATA_PATH_HOST=~/.laradock/data
COMPOSE_PROJECT_NAME=laradock

変更後

.env
APP_CODE_PATH_HOST=../laravel
DATA_PATH_HOST=../data
COMPOSE_PROJECT_NAME=my_project

3)Dockerで開発環境起動

以下4つのコンテナを起動する
〇workspace
〇php-fpm
〇nginx
〇postgres

Laradockディレクトリに移動する

$ cd ~/my_project/laradock

コンテナを起動する

$ docker-compose up -d workspace php-fpm nginx postgres

コマンドを実行後、たくさんのメッセージが表示され、最後に以下メッセージが表示されればコンテナの起動に成功

Creating laravel-sns_docker-in-docker_1 ... done
Creating laravel-sns_workspace_1        ... done
Creating laravel-sns_php-fpm_1          ... done
Creating laravel-sns_nginx_1            ... done
Creating laravel-sns_porstgres_1        ... done

コンテナを停止したい場合は、以下コマンドを実行する

$ docker-compose stop

4)Laravelのインストール

my_project/laradockディレクトリで以下コマンドを実行する

$ docker-compose exec workspace composer create-project --prefer-dist laravel/laravel project_name

5)ブラウザにアクセス

Laravelのインストールが完了後、localhostにアクセスする
以下の画面が表示されれば成功
image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0