簡単便利!laravel homestead

Post on 25-Jun-2015

1.600 Views

Category:

Engineering

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

簡単便利!Laravel Homestead

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

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

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

性格:適当・ずぼら

皆さん

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

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

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

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

etcetc…..

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

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

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

etcetc…..

・面倒くさい!

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

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

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

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

etcetc…..

よくある開発環境作り2

よくある開発環境作り2

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

よくある開発環境作り2

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

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

で、これ何?

Laravel公式の box!

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

よーするに

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

簡単に作れる

簡単に

(^q^)<よし使おう

10分後・・・

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

どんなことするの?

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

Vagrant Boxの追加

vargrant box add laravel/homestead

Homesteadリポジトリのクローン

git clone https://github.com/laravel/homestead.git 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

簡単!

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

top related