かもメモ

自分の落ちた落とし穴に何度も落ちる人のメモ帳

Docker nginx + PHP7 + MySQL8 で Laravel 触れる環境つくってみた

構成

/-- docker-compose.yaml
 |- /docker
 |    |- /php
 |    |- /nginx
 |    |- /mysql
 |        |- /data # MySQLのデータの永続化
 |- /laravel # Laravel アプリがインストールされるディレクトリ

使い方

  1. https://github.com/KiKiKi-KiKi/docker-laravel からコードをDLして展開する。
  2. 展開したディレクトリ内に入って下記コマンドを実行
$ cp .env.sample .env
$ make create-project

docker-conpose の build とlaravel のインストールをが完了したら localhost:80 にアクセスして Laravel が動作していれば OK!
🐳 いちねんせい なので、もっとココこうした方が良いがあれば教えて下さい!

₍ ᐢ. ̫ .ᐢ ₎ おわり

make create-project の内容
$ mkdir laravel
$ docker-compose build
$ docker-compose up -d
$ docker-compose exec app composer create-project --prefer-dist laravel/laravel .
$ docker-compose exec app chmod -R 777 storage bootstrap/cache

Laravel のバージョンを指定したい場合は下記のコマンドを使えばOK
e.g. v6 系をインストール

$ docker-compose exec app composer create-project 6.* --prefer-dist laravel/laravel .

[参考]

PHPフレームワーク Laravel入門 第2版

PHPフレームワーク Laravel入門 第2版

海の生き物の抱き枕…KAWAII (ᐡ o̴̶̷̤ ﻌ o̴̶̷̤ ᐡ)