Submit Search
Upload
Vagrant で PHP 開発環境を作る ハンズオン
•
2 likes
•
2,681 views
Masashi Shinbara
Follow
2013/10/26 Innovation EGG
Read less
Read more
Report
Share
Report
Share
1 of 33
Download now
Download to read offline
Recommended
仮想マシンとVagrant + Vagrant 1.5
仮想マシンとVagrant + Vagrant 1.5
Daisuke Kikuchi
仮想マシン、Vagrant、さらに、 3月にリリースされたVagrant Ver.1.5について、 社内勉強会で発表した内容です。
Vagrant - 最近流行ってるらしいけど何者?
Vagrant - 最近流行ってるらしいけど何者?
Yoshinori Nakanishi
社内の勉強会で Vagrant について発表した資料です。
Vagrant+virtualboxを使ってみよう
Vagrant+virtualboxを使ってみよう
Kei IWASAKI
NODE-Setagaya#2で使ったスライドです
ConoHa VPSの コマンドラインツールを作った
ConoHa VPSの コマンドラインツールを作った
Hironobu Saitoh
オープンソースカンファレンス2015Tokyoのスポンサーライトニングトークで発表した内容です
Pykonjp2014
Pykonjp2014
masahitojp
ConoHaにおける オブジェクトストレージの 利用動向
ConoHaにおける オブジェクトストレージの 利用動向
Hironobu Saitoh
2015/02/27 オープンソースカンファレンス2015 Tokyoのセミナーで発表した資料です
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Takuma Morikawa
JAWS FESTA KANSAI 2013でお話した「Vagrantと網元で開発環境を作ってみよう」のスライド資料
WebRTC mediasoup on raspberrypi3
WebRTC mediasoup on raspberrypi3
mganeko
WebRTC SFUの mediasoup を Raspberry pi 3 で動かしてみた話です。WebRTC Meetup Tokyo #16, WebRTC Meetup Osaka #1 向けの資料です
Recommended
仮想マシンとVagrant + Vagrant 1.5
仮想マシンとVagrant + Vagrant 1.5
Daisuke Kikuchi
仮想マシン、Vagrant、さらに、 3月にリリースされたVagrant Ver.1.5について、 社内勉強会で発表した内容です。
Vagrant - 最近流行ってるらしいけど何者?
Vagrant - 最近流行ってるらしいけど何者?
Yoshinori Nakanishi
社内の勉強会で Vagrant について発表した資料です。
Vagrant+virtualboxを使ってみよう
Vagrant+virtualboxを使ってみよう
Kei IWASAKI
NODE-Setagaya#2で使ったスライドです
ConoHa VPSの コマンドラインツールを作った
ConoHa VPSの コマンドラインツールを作った
Hironobu Saitoh
オープンソースカンファレンス2015Tokyoのスポンサーライトニングトークで発表した内容です
Pykonjp2014
Pykonjp2014
masahitojp
ConoHaにおける オブジェクトストレージの 利用動向
ConoHaにおける オブジェクトストレージの 利用動向
Hironobu Saitoh
2015/02/27 オープンソースカンファレンス2015 Tokyoのセミナーで発表した資料です
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Takuma Morikawa
JAWS FESTA KANSAI 2013でお話した「Vagrantと網元で開発環境を作ってみよう」のスライド資料
WebRTC mediasoup on raspberrypi3
WebRTC mediasoup on raspberrypi3
mganeko
WebRTC SFUの mediasoup を Raspberry pi 3 で動かしてみた話です。WebRTC Meetup Tokyo #16, WebRTC Meetup Osaka #1 向けの資料です
My dev env
My dev env
Yoshiyuki MIKAMI
Landoを利用したdrupal開発環境構築
Landoを利用したdrupal開発環境構築
otofu1
2022/01/29 DrupalCAMP DENで発表したLT
Ruby東京プレゼン 資料
Ruby東京プレゼン 資料
Kazuaki Tanaka
mrubyの概要とデバッガ紹介
Meteorというフレームワーク
Meteorというフレームワーク
rukiadia
春のJavaScript祭り https://javascript-fes.doorkeeper.jp/events/22834 のLT資料です。
concrete5とAWSのほどよい関係
concrete5とAWSのほどよい関係
Takahisa Iwamoto
20160424
Tizen web app を FireFox OS へ移植する方法を考えた
Tizen web app を FireFox OS へ移植する方法を考えた
Naruto TAKAHASHI
NuxtでChrome拡張作ってみた
NuxtでChrome拡張作ってみた
kyoheichida
v-sendai #5にLTで登壇した際の資料です。
うわ…私のEmacs力、低すぎ...?
うわ…私のEmacs力、低すぎ...?
Masahiro Sano
Cpi mega mix
Cpi mega mix
Ryuji Egashira
Vagrant 環境で学ぶ baserCMSハンズオン
VimとRubyのアツい関係
VimとRubyのアツい関係
Misao X
開発合宿 Hello world
開発合宿 Hello world
Yohei Sugasawa
Nuxt+TypeScript+Class構文のはなし
Nuxt+TypeScript+Class構文のはなし
kyoheichida
v-sendai meetup #2 資料
ALMツールたべくらべ
ALMツールたべくらべ
Kaoru NAKAMURA
2013/3/2 CHR/H 80 でのスライド
究極のディストリビューションUbuntu
究極のディストリビューションUbuntu
Kenichi Takahashi
オブラブ2009夏イベント 若人セッション資料
Fluentdで本番環境を再現
Fluentdで本番環境を再現
Hiroshi Toyama
Fluentd Meetup 2015 夏 で発表した資料です。
意識低くMeteor紹介
意識低くMeteor紹介
hashedrock
Meteor prototyping presentation
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
mganeko
Skyway Developer Meetup #1 LT 向けの資料です。 Skywayのビデオチャットを録画しよう。そう、ブラウザでね ブラウザのCanvasとWebAudioを使って、WebRTCのメディアを合成、録画/録音します
Vagrantのすすめ
Vagrantのすすめ
Hajime Fujimoto
MTDDC 2013のLightning Talkのスライドです。 仮想環境管理ツールのVagrantの概要や、それを使ったMTOS 5.27インストール済み仮想環境について紹介しています。
Transnet.+ lunch mt #1
Transnet.+ lunch mt #1
Ryota Tomomura
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
PHPerがGAEで作ってみた
PHPerがGAEで作ってみた
Masashi Shinbara
PHP12年生の開発環境
PHP12年生の開発環境
Masashi Shinbara
第一回関西PHP初心者勉強会
More Related Content
What's hot
My dev env
My dev env
Yoshiyuki MIKAMI
Landoを利用したdrupal開発環境構築
Landoを利用したdrupal開発環境構築
otofu1
2022/01/29 DrupalCAMP DENで発表したLT
Ruby東京プレゼン 資料
Ruby東京プレゼン 資料
Kazuaki Tanaka
mrubyの概要とデバッガ紹介
Meteorというフレームワーク
Meteorというフレームワーク
rukiadia
春のJavaScript祭り https://javascript-fes.doorkeeper.jp/events/22834 のLT資料です。
concrete5とAWSのほどよい関係
concrete5とAWSのほどよい関係
Takahisa Iwamoto
20160424
Tizen web app を FireFox OS へ移植する方法を考えた
Tizen web app を FireFox OS へ移植する方法を考えた
Naruto TAKAHASHI
NuxtでChrome拡張作ってみた
NuxtでChrome拡張作ってみた
kyoheichida
v-sendai #5にLTで登壇した際の資料です。
うわ…私のEmacs力、低すぎ...?
うわ…私のEmacs力、低すぎ...?
Masahiro Sano
Cpi mega mix
Cpi mega mix
Ryuji Egashira
Vagrant 環境で学ぶ baserCMSハンズオン
VimとRubyのアツい関係
VimとRubyのアツい関係
Misao X
開発合宿 Hello world
開発合宿 Hello world
Yohei Sugasawa
Nuxt+TypeScript+Class構文のはなし
Nuxt+TypeScript+Class構文のはなし
kyoheichida
v-sendai meetup #2 資料
ALMツールたべくらべ
ALMツールたべくらべ
Kaoru NAKAMURA
2013/3/2 CHR/H 80 でのスライド
究極のディストリビューションUbuntu
究極のディストリビューションUbuntu
Kenichi Takahashi
オブラブ2009夏イベント 若人セッション資料
Fluentdで本番環境を再現
Fluentdで本番環境を再現
Hiroshi Toyama
Fluentd Meetup 2015 夏 で発表した資料です。
意識低くMeteor紹介
意識低くMeteor紹介
hashedrock
Meteor prototyping presentation
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
mganeko
Skyway Developer Meetup #1 LT 向けの資料です。 Skywayのビデオチャットを録画しよう。そう、ブラウザでね ブラウザのCanvasとWebAudioを使って、WebRTCのメディアを合成、録画/録音します
Vagrantのすすめ
Vagrantのすすめ
Hajime Fujimoto
MTDDC 2013のLightning Talkのスライドです。 仮想環境管理ツールのVagrantの概要や、それを使ったMTOS 5.27インストール済み仮想環境について紹介しています。
Transnet.+ lunch mt #1
Transnet.+ lunch mt #1
Ryota Tomomura
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
What's hot
(20)
My dev env
My dev env
Landoを利用したdrupal開発環境構築
Landoを利用したdrupal開発環境構築
Ruby東京プレゼン 資料
Ruby東京プレゼン 資料
Meteorというフレームワーク
Meteorというフレームワーク
concrete5とAWSのほどよい関係
concrete5とAWSのほどよい関係
Tizen web app を FireFox OS へ移植する方法を考えた
Tizen web app を FireFox OS へ移植する方法を考えた
NuxtでChrome拡張作ってみた
NuxtでChrome拡張作ってみた
うわ…私のEmacs力、低すぎ...?
うわ…私のEmacs力、低すぎ...?
Cpi mega mix
Cpi mega mix
VimとRubyのアツい関係
VimとRubyのアツい関係
開発合宿 Hello world
開発合宿 Hello world
Nuxt+TypeScript+Class構文のはなし
Nuxt+TypeScript+Class構文のはなし
ALMツールたべくらべ
ALMツールたべくらべ
究極のディストリビューションUbuntu
究極のディストリビューションUbuntu
Fluentdで本番環境を再現
Fluentdで本番環境を再現
意識低くMeteor紹介
意識低くMeteor紹介
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
Vagrantのすすめ
Vagrantのすすめ
Transnet.+ lunch mt #1
Transnet.+ lunch mt #1
Tizen web app について調べたよ
Tizen web app について調べたよ
Viewers also liked
PHPerがGAEで作ってみた
PHPerがGAEで作ってみた
Masashi Shinbara
PHP12年生の開発環境
PHP12年生の開発環境
Masashi Shinbara
第一回関西PHP初心者勉強会
Kansai PHP Users Group 2012年活動報告
Kansai PHP Users Group 2012年活動報告
Masashi Shinbara
Webシステムとちょっと便利なツール
Webシステムとちょっと便利なツール
Masashi Shinbara
いまどきのPHP
いまどきのPHP
Masashi Shinbara
2013/09/28 関西PHP勉強会 in JAWS FESTA Kansai 2013
Vagrant を Web開発環境に使う
Vagrant を Web開発環境に使う
Masashi Shinbara
日本語消えたスライド
日本語消えたスライド
Masashi Shinbara
Osaka フォントは ok。 ヒラギノフォントが ng っぽい。
PHP 5.5 Zend OPcache
PHP 5.5 Zend OPcache
Masashi Shinbara
Composer 再入門
Composer 再入門
Masashi Shinbara
2013/11/09 KOF2013 http://www.1x1.jp/blog/2013/11/composer-beginners-guide-in-kof2013.html
Viewers also liked
(9)
PHPerがGAEで作ってみた
PHPerがGAEで作ってみた
PHP12年生の開発環境
PHP12年生の開発環境
Kansai PHP Users Group 2012年活動報告
Kansai PHP Users Group 2012年活動報告
Webシステムとちょっと便利なツール
Webシステムとちょっと便利なツール
いまどきのPHP
いまどきのPHP
Vagrant を Web開発環境に使う
Vagrant を Web開発環境に使う
日本語消えたスライド
日本語消えたスライド
PHP 5.5 Zend OPcache
PHP 5.5 Zend OPcache
Composer 再入門
Composer 再入門
Similar to Vagrant で PHP 開発環境を作る ハンズオン
Vagrant で作る PHP 開発環境 [実践編]
Vagrant で作る PHP 開発環境 [実践編]
Masashi Shinbara
2013/0915 PHPカンファレンス2013での発表資料です。 http://www.1x1.jp/blog/2013/09/php-enviroment-with-vagrant.html
Vagrant体験入門
Vagrant体験入門
Masashi Shinbara
2014/04/24 DevLove関西 Vagrant体験入門
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
Masashi Shinbara
http://www.1x1.jp/blog/2013/09/php-enviroment-with-vagrant.html
開発現場で活用するVagrant
開発現場で活用するVagrant
Masashi Shinbara
in JAWS-UG三都物語 2014
Vagrantのひみつ
Vagrantのひみつ
Shiro Miyazaki
Vagrantの使い方解説です。 Vagrantよくわかんないんですけど?ってときにみるといいと思います!
コンテナで作る開発環境 (20161104 CodeIgniter Night)
コンテナで作る開発環境 (20161104 CodeIgniter Night)
智之 大野
コンテナで作る開発環境
VagrantユーザのためのDocker入門
VagrantユーザのためのDocker入門
Masashi Shinbara
第3回 コンテナ型仮想化の情報交換会@大阪
Ansible ではじめるサーバ作業の自動化
Ansible ではじめるサーバ作業の自動化
Masashi Shinbara
2014/10/11 PHPカンファレンス2014
Azure Websites で作るスケーラブルな PHP アプリケーション
Azure Websites で作るスケーラブルな PHP アプリケーション
Masashi Shinbara
2015/01/16 GoAzure 2015
Vagrant入門以前
Vagrant入門以前
katanyan
Vagrant入門以前
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響
Masahito Zembutsu
コンテナ技術と普及がシステム・インテグレータに与える影響 2016年3月4日(金) IDFフロンティア セミナールーム NCWC第35回会合 発表資料 【テーマ】『Dockerのクラウドビジネス利用の勘所』
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
Izumi Tsutsui
OSC 2012 北海道でのNetBSDセミナーで使用したスライドです
VagrantからDockerに開発環境を移行した時の話
VagrantからDockerに開発環境を移行した時の話
Daijiro Abe
2016.05.22 #如法会
BNN CAMP vol.3 インタラクションデザインの現在―プログラミング初心者のためのopenFrameworks入門 1
BNN CAMP vol.3 インタラクションデザインの現在―プログラミング初心者のためのopenFrameworks入門 1
Atsushi Tadokoro
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Yoshito Tabuchi
第2回 Japan Xamarin User Group Conference 西日本編 https://atnd.org/events/57075 でのセッション資料です。(いつもと同じですw)
Heroku で作る スケーラブルな PHP アプリケーション
Heroku で作る スケーラブルな PHP アプリケーション
Masashi Shinbara
2014/06/19 第16回関西PHP勉強会
20130803 OSC@Kyoto CloudStackユーザー会
20130803 OSC@Kyoto CloudStackユーザー会
samemoon
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
Masafumi Noguchi
MasterCloud 2017.5.15 https://mastercloud.connpass.com/event/56016/
20150317 firefox os勉強会
20150317 firefox os勉強会
Naoki Sekiguchi
FirefoxOS勉強会資料
Windows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみた
Takashi Kanai
Windows Server 2016で利用可能なコンテナには3種類あります。本資料では、コンテナが使われるようになってきた背景と、実際にコンテナを動かしたらどのように見えるのかなどについて解説しています。
Similar to Vagrant で PHP 開発環境を作る ハンズオン
(20)
Vagrant で作る PHP 開発環境 [実践編]
Vagrant で作る PHP 開発環境 [実践編]
Vagrant体験入門
Vagrant体験入門
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
開発現場で活用するVagrant
開発現場で活用するVagrant
Vagrantのひみつ
Vagrantのひみつ
コンテナで作る開発環境 (20161104 CodeIgniter Night)
コンテナで作る開発環境 (20161104 CodeIgniter Night)
VagrantユーザのためのDocker入門
VagrantユーザのためのDocker入門
Ansible ではじめるサーバ作業の自動化
Ansible ではじめるサーバ作業の自動化
Azure Websites で作るスケーラブルな PHP アプリケーション
Azure Websites で作るスケーラブルな PHP アプリケーション
Vagrant入門以前
Vagrant入門以前
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
VagrantからDockerに開発環境を移行した時の話
VagrantからDockerに開発環境を移行した時の話
BNN CAMP vol.3 インタラクションデザインの現在―プログラミング初心者のためのopenFrameworks入門 1
BNN CAMP vol.3 インタラクションデザインの現在―プログラミング初心者のためのopenFrameworks入門 1
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Heroku で作る スケーラブルな PHP アプリケーション
Heroku で作る スケーラブルな PHP アプリケーション
20130803 OSC@Kyoto CloudStackユーザー会
20130803 OSC@Kyoto CloudStackユーザー会
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
20150317 firefox os勉強会
20150317 firefox os勉強会
Windows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみた
More from Masashi Shinbara
Twilio入門 -Web アプリ編-
Twilio入門 -Web アプリ編-
Masashi Shinbara
2015/09/30 TwilioJP-UG 大阪 第0回
いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋-
Masashi Shinbara
2015/10/03 PHPカンファレンス2015
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
Masashi Shinbara
2015/09/14 DevLove関西
先取り!PHP 7 と WordPress
先取り!PHP 7 と WordPress
Masashi Shinbara
2015/07/26 WordCamp Kansai 2015
Twilio を使えば簡単にできる アプリケーションと電話/SMS連携
Twilio を使えば簡単にできる アプリケーションと電話/SMS連携
Masashi Shinbara
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
Masashi Shinbara
2015.06.27. PHPカンファレンス福岡
How to learn Laravel5 application from Authentication
How to learn Laravel5 application from Authentication
Masashi Shinbara
認証機能で学ぶ Laravel 5 アプリケーション
認証機能で学ぶ Laravel 5 アプリケーション
Masashi Shinbara
第21回関西PHP勉強会
わかってるフレームワーク Laravel
わかってるフレームワーク Laravel
Masashi Shinbara
2014/04/04 Laravel 勉強会福岡
ビルドサーバで使うDocker
ビルドサーバで使うDocker
Masashi Shinbara
2014/12/19 DevLove関西「ビルドサーバで使うDocker」
PHPコードではなく PHPコードの「書き方」を知る
PHPコードではなく PHPコードの「書き方」を知る
Masashi Shinbara
PHPカンファレンス関西2014 B4
Laravel ユーザなら知っておくべきAuthオートログイン
Laravel ユーザなら知っておくべきAuthオートログイン
Masashi Shinbara
2014/04/05 Laravel Meetup Tokyo vol.3 http://www.1x1.jp/blog/2014/04/lararavel-artisan-should-know-auto-login-by-auth.html
キャラ立ちしたエンジニアになる!
キャラ立ちしたエンジニアになる!
Masashi Shinbara
2013/11/16 DevLove関西
Twilio API を PHP で触ってみよう
Twilio API を PHP で触ってみよう
Masashi Shinbara
2013/10/17 Twilio API 勉強会
サーバの防災訓練
サーバの防災訓練
Masashi Shinbara
サーバの防災訓練 2013/02/16 俺聞け4
10分で分かる最近のCakePHP
10分で分かる最近のCakePHP
Masashi Shinbara
More from Masashi Shinbara
(16)
Twilio入門 -Web アプリ編-
Twilio入門 -Web アプリ編-
いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋-
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
先取り!PHP 7 と WordPress
先取り!PHP 7 と WordPress
Twilio を使えば簡単にできる アプリケーションと電話/SMS連携
Twilio を使えば簡単にできる アプリケーションと電話/SMS連携
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
How to learn Laravel5 application from Authentication
How to learn Laravel5 application from Authentication
認証機能で学ぶ Laravel 5 アプリケーション
認証機能で学ぶ Laravel 5 アプリケーション
わかってるフレームワーク Laravel
わかってるフレームワーク Laravel
ビルドサーバで使うDocker
ビルドサーバで使うDocker
PHPコードではなく PHPコードの「書き方」を知る
PHPコードではなく PHPコードの「書き方」を知る
Laravel ユーザなら知っておくべきAuthオートログイン
Laravel ユーザなら知っておくべきAuthオートログイン
キャラ立ちしたエンジニアになる!
キャラ立ちしたエンジニアになる!
Twilio API を PHP で触ってみよう
Twilio API を PHP で触ってみよう
サーバの防災訓練
サーバの防災訓練
10分で分かる最近のCakePHP
10分で分かる最近のCakePHP
Vagrant で PHP 開発環境を作る ハンズオン
1.
Vagrant で PHP 開発環境を作る 2013/10/26 shin1x1 Innovation
EGG
2.
ハンズオン準備 USBメモリから ファイルコピー (c) 2013 Masashi
Shinbara @shin1x1
3.
Agenda • Vagrant とは •
ハンズオン • ポイント (c) 2013 Masashi Shinbara @shin1x1
4.
PHP開発環境 • PHPを直接インストール (ソース, MacPorts,
Homebrew etc) • XAMMP / MAMP • Vagrant (c) 2013 Masashi Shinbara @shin1x1
5.
Vagrant? (c) 2013 Masashi
Shinbara @shin1x1
6.
Vagrant • 仮想環境をコマンドで操作 • 構築手順をコードで定義 •
OSS(MITライセンス) • VirtualBox との組み合わせ (c) 2013 Masashi Shinbara @shin1x1
7.
Vagrantなら • プロジェクト毎に独立した環境を構築 • 他人と全く同じ環境を共有 •
ホストPCとは分離された環境を構築 (c) 2013 Masashi Shinbara @shin1x1
8.
Vagrant 動作イメージ Vagrant 仮想環境(VirutalBox) [ホスト] 開発用PC (c)
2013 Masashi Shinbara @shin1x1
9.
Vagrant 動作イメージ 仮想マシン起動 Vagrant 仮想環境(VirutalBox) [ホスト] 開発用PC (c)
2013 Masashi Shinbara @shin1x1
10.
Vagrant 動作イメージ [ゲスト] 仮想マシン Vagrant 仮想環境(VirutalBox) [ホスト]
開発用PC (c) 2013 Masashi Shinbara @shin1x1
11.
Vagrant 動作イメージ プロビジョン [ゲスト] 仮想マシン Vagrant 仮想環境(VirutalBox) [ホスト]
開発用PC (c) 2013 Masashi Shinbara @shin1x1
12.
Vagrant 動作イメージ Apache PHP MySQL /
PostgreSQL [ゲスト] 仮想マシン Vagrant 仮想環境(VirutalBox) [ホスト] 開発用PC (c) 2013 Masashi Shinbara @shin1x1
13.
Vagrant 動作イメージ 仮想マシン破棄 [ゲスト] 仮想マシン Vagrant 仮想環境(VirutalBox) [ホスト]
開発用PC (c) 2013 Masashi Shinbara @shin1x1
14.
Vagrant 動作イメージ Vagrant 仮想環境(VirutalBox) [ホスト] 開発用PC (c)
2013 Masashi Shinbara @shin1x1
15.
Vagrantで作るPHP開発環境 http://www.slideshare.net/shin1x1/xampp-mamp-vagrant-php (c) 2013 Masashi
Shinbara @shin1x1
16.
Vagrant 覚えておきたい用語 •Boxファイル => 仮想マシンイメージファイル •Vagrantfile =>
仮想マシン構築設定 •vagrantコマンド => 全ての操作はこのコマンドで (c) 2013 Masashi Shinbara @shin1x1
17.
ハンズオン (c) 2013 Masashi
Shinbara @shin1x1
18.
流れ 1. USBメモリから必要なファイルコピー 2. インストール、仮想マシン起動 (手順は、Gist
を参照) 3. 上手く動いたら tweet (#phpkansai) (c) 2013 Masashi Shinbara @shin1x1
19.
手順資料 https://gist.github.com/shin1x1/7114143 #phpkansai (c) 2013 Masashi
Shinbara @shin1x1
20.
vagrant 主なコマンド • 仮想サーバ起動 $
vagrant up • 仮想サーバへ SSH ログイン $ vagrant ssh • 仮想サーバ停止 $ vagrant halt • 仮想サーバ停止+破棄 $ vagrant destroy (c) 2013 Masashi Shinbara @shin1x1
21.
ポイント (c) 2013 Masashi
Shinbara @shin1x1
22.
Vagrantfile •構築する仮想マシンの内容を記述 •Ruby •分かる人が書けば良い (c) 2013 Masashi
Shinbara @shin1x1
23.
synced_folder •ホストPCのディレクトリと 仮想サーバのディレクトリを同期 •開発はホストPCで、 実行は仮想サーバで •PhpStormやEclipseで開発可能 (c) 2013 Masashi
Shinbara @shin1x1
24.
synced_folder $ ls /path/to/doctoot! index.php
sample.php ホストPC $ ls /share/doctoot! index.php sample.php 仮想マシン (c) 2013 Masashi Shinbara @shin1x1
25.
synced_folder PHPコード変更 <?php! $foo = Foo::foo(); ホストPC 自動で同期 <?php! $foo
= Foo::foo(); 仮想マシン (c) 2013 Masashi Shinbara @shin1x1
26.
プロジェクトへの適用 • プロジェクトリポジトリへ追加 • プロジェクト毎に作る •
作業が終わったら、仮想マシンは停止 (c) 2013 Masashi Shinbara @shin1x1
27.
参考1 http://docs.vagrantup.com/v2/ (c) 2013 Masashi
Shinbara @shin1x1
28.
参考2 http://www.amazon.co.jp/dp/1449335837 (c) 2013 Masashi
Shinbara @shin1x1
29.
参考3 http://www.amazon.co.jp/dp/B00F418SQ8 (c) 2013 Masashi
Shinbara @shin1x1
30.
@shin1x1 (c) 2013 Masashi
Shinbara @shin1x1
31.
One more thing (c)
2013 Masashi Shinbara @shin1x1
32.
黒い画面はいや! (c) 2013 Masashi
Shinbara @shin1x1
33.
VagrantX Mac OS X
用 GUIアプリ 絶賛開発中 (近日公開予定) (c) 2013 Masashi Shinbara @shin1x1
Download now