infoMore than 5 years have passed since last update.
【 コピペで OK 】 Laradock で Laravel 5.7 の開発環境を構築する方法
Last updated at Posted at 2018-11-04
事前準備
環境
手順
Laradock をダウンロード
シェルでホームディレクトリに移動
ディレクトリを作成
作成したディレクトリに移動
git clone で Laradock をダウンロード
$ git clone https://github.com/laradock/laradock.git
コンテナを初期化
先程ダウンロードした laradock ディレクトリに移動
laradock ディレクトリ内の env-example を cp コマンドでコピーし .env を作成
docker-compose up コマンドでコンテナを作成してから起動
$ docker-compose up -d nginx mysql workspace phpmyadmin
Laravel プロジェクトを作成
仮想環境にログイン
$ docker-compose exec --user=laradock workspace bash
composer コマンドで Laravel の新規プロジェクトを作成
$ composer create-project --prefer-dist laravel/laravel sample
コンテナからログアウト
Laravel プロジェクトに移動し vim で .env ファイルを開く
先程 cp コマンドで作成した .env の APP_CODE_PATH_HOST を変更
APP_CODE_PATH_HOST=../sample
- 書き換え後に :wp! コマンドで vim を閉じる
上記の設定を反映させるためにコンテナを停止してから再起動
$ docker-compose up -d nginx mysql
.env で DB の環境変数を変更
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=default
DB_USERNAME=default
DB_PASSWORD=secret
最後に
- Web ブラウザで localhost にアクセス
追記
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- git clone した際に上記のエラーが発生した場合、xcode をインストールして下さい
- xcodebuild -license コマンドまたは xcode のアプリからライセンスに同意すれば git clone できるようになります
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
What you can do with signing up