30
簡簡簡簡Laravel Homestead

簡単便利!Laravel Homestead

Embed Size (px)

DESCRIPTION

Laravel Tokyo Meetupで発表したスライドです。 http://laravel.doorkeeper.jp/events/12367

Citation preview

Page 1: 簡単便利!Laravel Homestead

簡単便利!Laravel Homestead

Page 2: 簡単便利!Laravel Homestead

自己紹介名前:井上翔太(しょっさん: syossan27)

所属:株式会社コンテンツワン

スキル: PHPer歴2年ちょいのひよっこPHPer

性格:適当・ずぼら

Page 3: 簡単便利!Laravel Homestead

皆さん

Page 4: 簡単便利!Laravel Homestead

開発環境作りってどうしてます?

Page 5: 簡単便利!Laravel Homestead

よくある開発環境作り1・ PHPのインストール方法〜

・ nginxのインストール方法〜

・ redmineのインストール方法〜

etcetc…..

Page 6: 簡単便利!Laravel Homestead

よくある開発環境作り1・ PHPのインストール方法〜

・ nginxのインストール方法〜

・ redmineのインストール方法〜

etcetc…..

・面倒くさい!

・手順ミスの可能性がある!

Page 7: 簡単便利!Laravel Homestead

よくある開発環境作り1・ PHPのインストール方法〜

・ nginxのインストール方法〜

・ redmineのインストール方法〜

etcetc…..

Page 8: 簡単便利!Laravel Homestead

よくある開発環境作り2

Page 9: 簡単便利!Laravel Homestead

よくある開発環境作り2

・ファイル容量が大きい!

Page 10: 簡単便利!Laravel Homestead

よくある開発環境作り2

Page 11: 簡単便利!Laravel Homestead

なんかお手軽にパッとできる方法はなかろうか・・・

Page 12: 簡単便利!Laravel Homestead
Page 13: 簡単便利!Laravel Homestead
Page 14: 簡単便利!Laravel Homestead

これは使えるでぇ・・・!

Page 15: 簡単便利!Laravel Homestead

で、これ何?

Page 16: 簡単便利!Laravel Homestead

Laravel公式の box!

パッケージされているソフトウェア・ Ubuntu  14.0.4・ PHP 5.5・ Nginx・MySQL・ Redisetc etc…

Page 17: 簡単便利!Laravel Homestead

よーするに

Page 18: 簡単便利!Laravel Homestead

この box使うと Laravelが動く環境が

簡単に作れる

Page 19: 簡単便利!Laravel Homestead

簡単に

Page 20: 簡単便利!Laravel Homestead

(^q^)<よし使おう

Page 21: 簡単便利!Laravel Homestead

10分後・・・

Page 22: 簡単便利!Laravel Homestead

(´ ・ ω ・` )<もう出来たよ・・・

Page 23: 簡単便利!Laravel Homestead

どんなことするの?

Page 24: 簡単便利!Laravel Homestead

・ Vagrant Boxの追加・ Homesteadリポジトリのクローン・ Homestead.yamlの設定

Page 25: 簡単便利!Laravel Homestead

Vagrant Boxの追加

vargrant box add laravel/homestead

Page 26: 簡単便利!Laravel Homestead

Homesteadリポジトリのクローン

git clone https://github.com/laravel/homestead.git homestead

Page 27: 簡単便利!Laravel Homestead

Homestead.yamlの設定ip: "192.168.10.10"memory: 2048cpus: 1

// 公開・秘密鍵設定authorize: /Users/me/.ssh/id_rsa.pub

keys: - /Users/me/.ssh/id_rsa

// 共有フォルダ設定folders: - map: /Users/me/Code to: /home/vagrant/Code

// ドメイン設定sites: - map: homestead.app to: /home/vagrant/Code/Laravel/public

Page 28: 簡単便利!Laravel Homestead

簡単!

Page 29: 簡単便利!Laravel Homestead

簡単便利な Homestead是非お試し下さいませ!

Page 30: 簡単便利!Laravel Homestead