LoginSignup
31
36

More than 5 years have passed since last update.

PHPStorm の Vagrant Support を設定して作業効率UP!

Last updated at Posted at 2016-03-20

PHPStorm 7からVagrant Support機能が追加されて、PHPStormからvagrant sshを実行できるようになっています。

この機能を利用すればターミナルからvagrantコマンドを打たなくてもGUIから操作することができます。

実行環境

■ホストマシン

  • Macbook Pro 15インチ
  • Mac OS X 10.10 Yosemite
  • PHPStorm 10
  • VirtualBox 5.0.14 r105127
  • Vagrant 1.7.4 + Landrush + vagrant-vbguest
  • Ruby 2.0.0p481 (2014-05-08 revision 45883)

■ゲストマシン

  • CentOS 7.1 64bit
  • GuestAdditions 5.0.14

※ Vagrant Support機能を利用するには vagrant設定が整っていることが前提です。あらかじめVirtualBoxのインストールやVagrantのセットアップをお願いします。

Vagrant Supportを設定する

環境設定から Tools > Vagrant を開きます。

スクリーンショット 2016-03-20 13.35.10.png

Vagrant executable:

/usr/local/bin/vagrant

instance folder:

/Users/[ユーザー名]/Documents/website_production/drupal7-test.com/vagrant

※自身のvagrantホームディレクトリを指定してください

Provider:

virtualbox

項目3つを入力したら[OK]ボタンをクリックします。

GUIからVagrantを起動してSSH接続をする

Vagrantゲストマシンを起動するには、メニュー > Tools > Vagrant > up を選択します。

スクリーンショット 2016-03-20 13.47.26.png

そうするとVagrantコンソールが開いてvagrant up が実行されます。

スクリーンショット 2016-03-20 13.49.27.png

vagrant upが完了したのが確認できたら、VagrantゲストマシンにSSH接続をします。

メニュー > Tools > Start SSH session... を選択します。

スクリーンショット 2016-03-20 13.46.51.png

SSH接続できた場合はターミナルが表示されます。

スクリーンショット 2016-03-20 13.53.22.png

以上です。

その後、Vagrantゲストマシンをシャットダウンしたいときは、メニュー > Tools > Vagrant > halt を選択すればOKです。

ちなみにこの設定をしておけば、PHPStormとPHPUnitを連動させることができたりするので、自動テストの効率化をしたいときにもぜひ設定しておきましょう。(PHPUnitとの連動設定はまた今度書きます)

31
36
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
31
36