LaradockでLaravelの環境構築
前提環境
〇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ファイルを編集する
変更前
APP_CODE_PATH_HOST=../
DATA_PATH_HOST=~/.laradock/data
COMPOSE_PROJECT_NAME=laradock
変更後
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)ブラウザにアクセス
Author And Source
この問題について(LaradockでLaravelの環境構築), 我々は、より多くの情報をここで見つけました https://qiita.com/k-jogama/items/fab7f7aa05c5119de00d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .