팀 개발에서는 모두가 WAMP, AppServ 등 자신만의 통합 환경을 갖고 있으며, 이를 실행하는 데 문제가 없습니다.” 그렇다면 문제는 이 문제를 어떻게 해결하느냐는 것입니다.
개발환경을 어떻게 통일할 것인가?
Vagrant는 가상 개발 환경을 구축하는 데 사용되는 도구입니다. Vagrant를 사용하여 Linux 개발 환경을 캡슐화하여 팀원에게 배포할 수 있습니다. 회원들은 자신이 선호하는 데스크톱 시스템(Mac/Windows/Linux)에서 프로그램을 개발할 수 있지만 코드는 패키지 환경에서 균일하게 실행될 수 있어 매우 강력하고 사용하기 좋습니다.
방랑자의 절친
VirtualBox: VM과 유사한 가장 강력한 무료 가상 머신 소프트웨어라고 주장됩니다.
기능이 풍부할 뿐만 아니라 성능도 뛰어납니다.
설치 방법은?
1. VirtualBox 설치:
URL: https://www.virtualbox.org/wiki/Downloads
2. Vagrant 설치:
URL: http://downloads.vagrantup.com/
3. 시스템 이미지 다운로드:
웹사이트: http://www.vagrantbox.es/
순서대로 하나씩 설치해 보세요~
세부 운영
1. Vagrant에 이미지 추가:
이미지는 /home/box/centos65.box
에 저장됩니다.
CD/홈/박스/
방랑자 상자에 centosbox centos65.box를 추가하세요
2. 개발 환경 초기화:
vagrant init centosbox #초기화
vagrant up #시작환경
3. SSH 로그인:
Xshell, Putty, SecureCRT 등을 이용하여 로그인하세요.
IP: 127.0.0.1
포트: 2222
사용자 이름: 루트
비밀번호: vagrant
공통 구성
Vagrant가 성공적으로 초기화되면 Vagrantfile이 초기화 디렉터리에 생성되며 개인화된 사용자 정의를 위해 수정할 수 있습니다.
1. IP 구성:
config.vm.network :private_network, ip: “192.168.33.10”[제거 #]
충돌이 없는 한 IP를 다른 주소로 변경할 수 있습니다.
2. 동기화 디렉터리 구성:
config.vm.synced_folder “../data”, “/vagrant_data” [#을 제거하고 다음과 같이 수정]
config.vm.synced_folder “/home/web/www”, “/data/www“
/home/web/www: 로컬 디렉터리
/data/www: Linux 서버 디렉터리
3. 가상 메모리 구성:
파일 끝 문자 앞에 다음 단락을 추가합니다.
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "2048"]
끝
참고 사항: 구성을 수정한 후에는 가상 머신을 다시 시작하는 것을 잊지 마세요.
포장 및 유통
개발 환경을 구성한 후 가상 머신을 종료하고 종료합니다.
터미널에서 개발 환경을 패키징합니다.
방랑 패키지
패키징이 완료되면 현재 디렉터리
에 package.box 파일이 생성됩니다.
이 파일을 다른 사용자에게 전달하세요.
다른 사용자는 이 상자를 추가하고 이를 사용하여 자신의 개발 디렉토리를 초기화하기만 하면 됩니다.
동일한 개발 환경을 얻게 됩니다.
일반 명령
방랑 초기화 #초기화
vagrant up #가상머신 시작
vagrant quit #가상머신 종료
vagrant reload #가상 머신 다시 시작
vagrant status #가상머신 실행상태 보기
더 자세한 [건조한 정보 공유]를 원하시면 PHP 엔지니어 구독 계정을 주목해주세요.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

드림위버 CS6
시각적 웹 개발 도구

Dreamweaver Mac版
시각적 웹 개발 도구

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전
