>  기사  >  PHP 프레임워크  >  Homestead, vagrant 및 VitrualBox 가상 머신의 개념 설명

Homestead, vagrant 및 VitrualBox 가상 머신의 개념 설명

藏色散人
藏色散人원래의
2021-12-23 10:40:064980검색

홈스테드, 방랑자 및 가상머신 소개

1. 홈스테드란 무엇인가요?

답변: Laravel은 개발자에게 강력한 로컬 개발 환경인 Laravel Homestead의 완전한 세트를 제공합니다.

Homestead는 로컬 컴퓨터에 PHP, 웹 서버 및 기타 서버 소프트웨어를 설치할 필요 없이 완벽한 개발 환경을 제공하는 사전 패키지된 공식 Vagrant 박스입니다. 운영 체제가 엉망이 될까봐 걱정할 필요가 없습니다! 방랑자 상자는 일회용입니다. 문제가 발생하면 몇 분 안에 Box를 파괴하고 생성할 수 있습니다!

Homestead는 모든 Windows, Mac 또는 Linux 시스템에서 실행할 수 있습니다. 여기에는 Nginx 웹 서버, PHP 7.4, PHP 7.3, PHP 7.2, PHP 7.1, PHP 7.0이 포함됩니다. PHP 5.6, MySQL, PostgreSQL, Redis, Memcached, Node 및 Laravel 애플리케이션을 개발하는 데 필요한 것입니다.

2. 방랑이란?

답변: Vagrant는 VirtualBox 가상 머신을 사용하며 개발자가 통합 환경으로 가상 시스템을 빠르게 구축할 수 있도록 돕는 도구입니다.

Vagrant는 완전한 가상 환경 세트를 상자에 담을 수 있으므로 모든 사람이 이 상자를 사용하는 한 모든 사람의 개발 환경이 통합될 것입니다! Homestead는 Laravel이 공식적으로 사전 설치하고 Laravel 개발에 적합한 Vagrant 박스입니다.

3. 가상머신이란?

답변: VitrualBox는 매우 강력한 무료 가상 머신 소프트웨어입니다. 사용자는 VitrualBox에 Linux, Windows, Mac OS X 및 기타 운영 체제를 설치하고 실행할 수 있습니다. 이는 기본 시스템에 다른 시스템을 설치하는 것을 의미하지만 기본 시스템에 영향을 주지 않고 언제든지 삭제할 수 있습니다.

4. 홈스테드는 개발에 필요한 것들이 너무 많이 담겨 있는데, 내가 사용하고 싶은 것을 어떻게 선택하거나 전환할 수 있나요?

답변: PHP 버전을 예로 들어 보겠습니다. Homestead에는 버전 7.4, 7.3, 7.2, 7.1, 5.6 등이 포함되어 있습니다. yaml 파일의 사이트에서 PHP 버전을 지정할 수 있지만 가상 환경에서 PHP를 볼 때는 시스템의 PHP 버전을 전환하려는 경우 homestead에는 버전 관리 도구인 update-alternatives가 함께 제공됩니다. 이 명령 뒤에는 PHP를 선택하고 전환할 수 있습니다.

관련 추천:

1. 《Win10+Homestead 환경 설정에 대한 가장 포괄적인 튜토리얼 [그림 및 텍스트]

2. 《설치 및 실행 단계에 대한 자세한 설명 홈스테드와 함께하는 라라벨 프로젝트 [사진 및 글]

위 내용은 Homestead, vagrant 및 VitrualBox 가상 머신의 개념 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.