Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Masashi Shinbara
2,688 views
Vagrant で PHP 開発環境を作る ハンズオン
2013/10/26 Innovation EGG
Read more
2
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 33
2
/ 33
3
/ 33
4
/ 33
5
/ 33
6
/ 33
7
/ 33
8
/ 33
9
/ 33
10
/ 33
11
/ 33
12
/ 33
13
/ 33
14
/ 33
15
/ 33
16
/ 33
17
/ 33
18
/ 33
19
/ 33
20
/ 33
21
/ 33
22
/ 33
23
/ 33
24
/ 33
25
/ 33
26
/ 33
27
/ 33
28
/ 33
29
/ 33
30
/ 33
31
/ 33
32
/ 33
33
/ 33
More Related Content
PPTX
仮想マシンとVagrant + Vagrant 1.5
by
Daisuke Kikuchi
PDF
Vagrant - 最近流行ってるらしいけど何者?
by
Yoshinori Nakanishi
PDF
Vagrant+virtualboxを使ってみよう
by
Kei IWASAKI
PPTX
ConoHa VPSの コマンドラインツールを作った
by
Hironobu Saitoh
PDF
Pykonjp2014
by
masahitojp
PPTX
ConoHaにおける オブジェクトストレージの 利用動向
by
Hironobu Saitoh
PDF
Vagrantと網元で開発環境を作ってみよう
by
Takuma Morikawa
PPTX
WebRTC mediasoup on raspberrypi3
by
mganeko
仮想マシンとVagrant + Vagrant 1.5
by
Daisuke Kikuchi
Vagrant - 最近流行ってるらしいけど何者?
by
Yoshinori Nakanishi
Vagrant+virtualboxを使ってみよう
by
Kei IWASAKI
ConoHa VPSの コマンドラインツールを作った
by
Hironobu Saitoh
Pykonjp2014
by
masahitojp
ConoHaにおける オブジェクトストレージの 利用動向
by
Hironobu Saitoh
Vagrantと網元で開発環境を作ってみよう
by
Takuma Morikawa
WebRTC mediasoup on raspberrypi3
by
mganeko
What's hot
ODT
My dev env
by
Yoshiyuki MIKAMI
PDF
Landoを利用したdrupal開発環境構築
by
otofu1
PDF
Ruby東京プレゼン 資料
by
Kazuaki Tanaka
PDF
Meteorというフレームワーク
by
rukiadia
PPTX
concrete5とAWSのほどよい関係
by
Takahisa Iwamoto
PDF
Tizen web app を FireFox OS へ移植する方法を考えた
by
Naruto TAKAHASHI
PDF
NuxtでChrome拡張作ってみた
by
kyoheichida
PDF
うわ…私のEmacs力、低すぎ...?
by
Masahiro Sano
PDF
Cpi mega mix
by
Ryuji Egashira
PDF
VimとRubyのアツい関係
by
Misao X
PDF
開発合宿 Hello world
by
Yohei Sugasawa
PDF
Nuxt+TypeScript+Class構文のはなし
by
kyoheichida
PDF
ALMツールたべくらべ
by
Kaoru NAKAMURA
PDF
究極のディストリビューションUbuntu
by
Kenichi Takahashi
PDF
Fluentdで本番環境を再現
by
Hiroshi Toyama
PDF
意識低くMeteor紹介
by
hashedrock
PPTX
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
by
mganeko
PDF
Vagrantのすすめ
by
Hajime Fujimoto
PPTX
Transnet.+ lunch mt #1
by
Ryota Tomomura
PPTX
Tizen web app について調べたよ
by
Naruto TAKAHASHI
My dev env
by
Yoshiyuki MIKAMI
Landoを利用したdrupal開発環境構築
by
otofu1
Ruby東京プレゼン 資料
by
Kazuaki Tanaka
Meteorというフレームワーク
by
rukiadia
concrete5とAWSのほどよい関係
by
Takahisa Iwamoto
Tizen web app を FireFox OS へ移植する方法を考えた
by
Naruto TAKAHASHI
NuxtでChrome拡張作ってみた
by
kyoheichida
うわ…私のEmacs力、低すぎ...?
by
Masahiro Sano
Cpi mega mix
by
Ryuji Egashira
VimとRubyのアツい関係
by
Misao X
開発合宿 Hello world
by
Yohei Sugasawa
Nuxt+TypeScript+Class構文のはなし
by
kyoheichida
ALMツールたべくらべ
by
Kaoru NAKAMURA
究極のディストリビューションUbuntu
by
Kenichi Takahashi
Fluentdで本番環境を再現
by
Hiroshi Toyama
意識低くMeteor紹介
by
hashedrock
Skywayのビデオチャットを録画しよう。そう、ブラウザでね
by
mganeko
Vagrantのすすめ
by
Hajime Fujimoto
Transnet.+ lunch mt #1
by
Ryota Tomomura
Tizen web app について調べたよ
by
Naruto TAKAHASHI
Viewers also liked
KEY
PHPerがGAEで作ってみた
by
Masashi Shinbara
KEY
PHP12年生の開発環境
by
Masashi Shinbara
PDF
Kansai PHP Users Group 2012年活動報告
by
Masashi Shinbara
KEY
Webシステムとちょっと便利なツール
by
Masashi Shinbara
PDF
いまどきのPHP
by
Masashi Shinbara
PDF
Vagrant を Web開発環境に使う
by
Masashi Shinbara
PDF
日本語消えたスライド
by
Masashi Shinbara
PDF
PHP 5.5 Zend OPcache
by
Masashi Shinbara
PDF
Composer 再入門
by
Masashi Shinbara
PHPerがGAEで作ってみた
by
Masashi Shinbara
PHP12年生の開発環境
by
Masashi Shinbara
Kansai PHP Users Group 2012年活動報告
by
Masashi Shinbara
Webシステムとちょっと便利なツール
by
Masashi Shinbara
いまどきのPHP
by
Masashi Shinbara
Vagrant を Web開発環境に使う
by
Masashi Shinbara
日本語消えたスライド
by
Masashi Shinbara
PHP 5.5 Zend OPcache
by
Masashi Shinbara
Composer 再入門
by
Masashi Shinbara
Similar to Vagrant で PHP 開発環境を作る ハンズオン
PDF
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
by
Masashi Shinbara
PDF
Vagrant体験入門
by
Masashi Shinbara
PDF
Vagrant で作る PHP 開発環境 [実践編]
by
Masashi Shinbara
PDF
開発現場で活用するVagrant
by
Masashi Shinbara
PDF
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
by
Yukihiko SAWANOBORI
PDF
仮想マシンを使った開発環境の簡単共有方法
by
Hideo Takahashi
PDF
Vagrant でお手軽開発環境
by
Hideki MACHIDA
PDF
Vagrant intro
by
t9md
PDF
松本Linux勉強会 vagrant入門
by
Shiojiri Ohhara
PDF
ローカル開発環境の構築をしよう VirtualBox + Vagrant
by
Kazuma Kimura
PPTX
Vagrantのひみつ
by
Shiro Miyazaki
PPTX
Vagrant×Rails セットアップ講習会資料
by
kayo tozaki
PPTX
自動的に開発環境設定(1)
by
Phạm Văn Hùng
PPTX
2017/04/12 mac/win対応の 仮想環境構築で複数インスタンスをぶん回せ!
by
Hikaru Tanaka
PDF
WordBench熊本Vagrant勉強会
by
Akinori Tateyama
PPTX
勉強会0614 vagrant
by
Yu Ito
PDF
仮想環境によるLinux
by
Shigeharu Matsumoto
PDF
Trident lt vagrant-hands-on
by
Ryouta Morita
PPTX
Word bench富山 vagrantやってみよう
by
Satoshi Kamigaki
PPTX
Vagrant chef
by
Masahiro Iitsuka
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
by
Masashi Shinbara
Vagrant体験入門
by
Masashi Shinbara
Vagrant で作る PHP 開発環境 [実践編]
by
Masashi Shinbara
開発現場で活用するVagrant
by
Masashi Shinbara
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
by
Yukihiko SAWANOBORI
仮想マシンを使った開発環境の簡単共有方法
by
Hideo Takahashi
Vagrant でお手軽開発環境
by
Hideki MACHIDA
Vagrant intro
by
t9md
松本Linux勉強会 vagrant入門
by
Shiojiri Ohhara
ローカル開発環境の構築をしよう VirtualBox + Vagrant
by
Kazuma Kimura
Vagrantのひみつ
by
Shiro Miyazaki
Vagrant×Rails セットアップ講習会資料
by
kayo tozaki
自動的に開発環境設定(1)
by
Phạm Văn Hùng
2017/04/12 mac/win対応の 仮想環境構築で複数インスタンスをぶん回せ!
by
Hikaru Tanaka
WordBench熊本Vagrant勉強会
by
Akinori Tateyama
勉強会0614 vagrant
by
Yu Ito
仮想環境によるLinux
by
Shigeharu Matsumoto
Trident lt vagrant-hands-on
by
Ryouta Morita
Word bench富山 vagrantやってみよう
by
Satoshi Kamigaki
Vagrant chef
by
Masahiro Iitsuka
More from Masashi Shinbara
PDF
Twilio入門 -Web アプリ編-
by
Masashi Shinbara
PDF
いまどきのPHP開発現場 -2015年秋-
by
Masashi Shinbara
PDF
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
by
Masashi Shinbara
PDF
先取り!PHP 7 と WordPress
by
Masashi Shinbara
PDF
Twilio を使えば簡単にできる アプリケーションと電話/SMS連携
by
Masashi Shinbara
PDF
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
by
Masashi Shinbara
PDF
How to learn Laravel5 application from Authentication
by
Masashi Shinbara
PDF
認証機能で学ぶ Laravel 5 アプリケーション
by
Masashi Shinbara
PDF
Azure Websites で作るスケーラブルな PHP アプリケーション
by
Masashi Shinbara
PDF
わかってるフレームワーク Laravel
by
Masashi Shinbara
PDF
ビルドサーバで使うDocker
by
Masashi Shinbara
PDF
Ansible ではじめるサーバ作業の自動化
by
Masashi Shinbara
PDF
PHPコードではなく PHPコードの「書き方」を知る
by
Masashi Shinbara
PDF
Heroku で作る スケーラブルな PHP アプリケーション
by
Masashi Shinbara
PDF
VagrantユーザのためのDocker入門
by
Masashi Shinbara
PDF
Laravel ユーザなら知っておくべきAuthオートログイン
by
Masashi Shinbara
PDF
キャラ立ちしたエンジニアになる!
by
Masashi Shinbara
PDF
Twilio API を PHP で触ってみよう
by
Masashi Shinbara
PDF
サーバの防災訓練
by
Masashi Shinbara
KEY
10分で分かる最近のCakePHP
by
Masashi Shinbara
Twilio入門 -Web アプリ編-
by
Masashi Shinbara
いまどきのPHP開発現場 -2015年秋-
by
Masashi Shinbara
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
by
Masashi Shinbara
先取り!PHP 7 と WordPress
by
Masashi Shinbara
Twilio を使えば簡単にできる アプリケーションと電話/SMS連携
by
Masashi Shinbara
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
by
Masashi Shinbara
How to learn Laravel5 application from Authentication
by
Masashi Shinbara
認証機能で学ぶ Laravel 5 アプリケーション
by
Masashi Shinbara
Azure Websites で作るスケーラブルな PHP アプリケーション
by
Masashi Shinbara
わかってるフレームワーク Laravel
by
Masashi Shinbara
ビルドサーバで使うDocker
by
Masashi Shinbara
Ansible ではじめるサーバ作業の自動化
by
Masashi Shinbara
PHPコードではなく PHPコードの「書き方」を知る
by
Masashi Shinbara
Heroku で作る スケーラブルな PHP アプリケーション
by
Masashi Shinbara
VagrantユーザのためのDocker入門
by
Masashi Shinbara
Laravel ユーザなら知っておくべきAuthオートログイン
by
Masashi Shinbara
キャラ立ちしたエンジニアになる!
by
Masashi Shinbara
Twilio API を PHP で触ってみよう
by
Masashi Shinbara
サーバの防災訓練
by
Masashi Shinbara
10分で分かる最近のCakePHP
by
Masashi Shinbara
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