1. virtualbox 설치
2. vagrant 설치
3. phpstorm 설치
4. phpstorm -> setting -> vagrant 에서
instance folder 지정해주고 Boxes에서 +로 기본값 lucid32 추가
5.tools -> vagrant -> Init in Project Root
6.tools -> vagrant -> Up
7.Tools -> Start SSH Session -> vargrant 선택
Getting started with Vagrant in PhpStorm
트러블슈팅 :
프로젝트가 리눅스파티션이 아닌곳에 설치되어있다면 private_key 오류가 발생한다.
이때는 private_key를 리눅스파티션으로 복사를 하고 Vagrantfile 파일을 열고 적절한곳에 아래 내용을 추가한다.
config.ssh.private_key_path = "복사한곳 위치와 파일명"
VAGRANTFILE - VAGRANTFILE SSH SETTINGS
DHCP IP를 할당하고 싶다면 Vargrantfile에 추가
config.vm.network "private_network", type: "dhcp"
ubuntu 16으로 설치 :
box 기본 url은 ubuntu 12버전이다.
16으로 하고 싶을때는 box url을 https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-vagrant.box 으로 입력해준다.
box들은 Vagrantbox.es 에서 찾아볼수 있다.
2. vagrant 설치
3. phpstorm 설치
4. phpstorm -> setting -> vagrant 에서
instance folder 지정해주고 Boxes에서 +로 기본값 lucid32 추가
5.tools -> vagrant -> Init in Project Root
6.tools -> vagrant -> Up
7.Tools -> Start SSH Session -> vargrant 선택
Getting started with Vagrant in PhpStorm
트러블슈팅 :
프로젝트가 리눅스파티션이 아닌곳에 설치되어있다면 private_key 오류가 발생한다.
이때는 private_key를 리눅스파티션으로 복사를 하고 Vagrantfile 파일을 열고 적절한곳에 아래 내용을 추가한다.
config.ssh.private_key_path = "복사한곳 위치와 파일명"
VAGRANTFILE - VAGRANTFILE SSH SETTINGS
DHCP IP를 할당하고 싶다면 Vargrantfile에 추가
config.vm.network "private_network", type: "dhcp"
ubuntu 16으로 설치 :
box 기본 url은 ubuntu 12버전이다.
16으로 하고 싶을때는 box url을 https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-vagrant.box 으로 입력해준다.
box들은 Vagrantbox.es 에서 찾아볼수 있다.