簡単便利!laravel homestead
DESCRIPTION
Laravel Tokyo Meetupで発表したスライドです。 http://laravel.doorkeeper.jp/events/12367TRANSCRIPT
簡単便利!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是非お試し下さいませ!