개요편 Vagrant/VirtualBox로 가상 환경 구축해, Apache/PHP를 도입까지

Vagrant/VirtualBox로 로컬 환경을 구축한 후 Apache/PHP를 설치하고 호스트 OS에서 index.php를 표시할 수 있을 때까지의 흐름의 비망록입니다.

이 기사에서는 Vagrant/VirtualBox의 도입 의도나 거칠게 조작 순서를 합니다.
구조까지는 철저히 이해하고 있어 구축에 진행하고 싶은 분은 이하의 조작 순서로부터 봐 주세요.

실천편 Vagrant/VirtualBox로 가상 환경 구축해, Apache/PHP를 도입까지

이번 기사는 이 상태의 사람들을 위한


  • "로컬 환경에서 PHP를 움직일 것입니다 ~!"
  • 「응? 과연, 웹 서버가 필요한 것인가.」
  • "렌탈 서버를 빌리지 않아도 自分のPCに"仮想環境"
  • 「어떻게 하는거야? 수고 걸릴까..?」

  • 왜 Vagrant와 VirtualBox가 필요한가?



    애초에 가상환경을 만드는 목적이 핀으로 오지 않는 분들에게👍



    목적은 PHPを動かすために、webサーバをたてること 입니다.

    이를 위해서는 PC (서버)에 Apache를 설치하면 OK입니다. 그러나 간단히 말하면 이것을 자신의 PC에 단지 설치해 버리면 パソコン=webサーバ 그리고 버려, 웹 서버에 전부 휘두르는 단순한 기계가 되어 버립니다. (얼굴이지만..)

    (필수) VirtualBox의 목적



    일도 사진도 안건이나 이벤트 마다 폴더를 만들어 정리한다고 생각합니다. 그 김으로 パソコンの中の一つの機能(持ち物)としてwebサーバつくれないかな〜を叶えるためにVirtualBoxが必要 입니다 (이것이 가상 환경입니다).

    이렇게 하면 PC 내에 많은 서버를 만들 수 있네요.

    (선택 사항) Vagrant의 목적



    임의라고 썼습니다만 가상 환경에 web서버를 만드는 것만이라면 VirtualBox의 작업만으로 끝이므로 Vagrant는 필요 없습니다.
    다만, Vagrant는 이하의 메리트가 있기 때문에, 당연과 같이 세트로 말하는 것이 많습니다.

    장점
  • 仮想環境(VirtualBox)を自動作成してくれる = 楽
  • 仮想環境(VirtualBox)を作ったあとの起動やssh接続もできる = 楽
  • 途中参加のメンバーのローカル環境構する際に、「あのモジュール入れ忘れた。」とか起きにくし構築が楽(チーム開発している方向け) = 楽

  • 즉, 절대적으로 필요! 아니고 vagrant는 이 "편안함"을 우리 유저에게 제공해 주는 툴이라고 말하는 것이군요.
    이 기사에서도 Vagrant를 경유하면서 가상 환경(VirtualBox)을 구축하겠습니다!

    나 자신 가상 환경을 처음 구축했을 때는, VirtualBox로 완결할 수 있는데, 결국 vagrant는 무엇? 다소 어렵기 때문에 VirtualBox를 수동으로 설정해 나가자! 적인 노리였지만, 원래 Vagrant는, 가상 환경을 만드는 툴(VirtualBox등)을 보조하는 툴이라고 하는 역할을 이해하는 것으로 「있거나 없어도 어느 쪽이라도 좋다, 하지만 있던 쪽이 단연 유익 ♪」적인 감각이 될 수 있었습니다.

    구구라고 해도 의외로 설명이 어려웠거나, 반드시 가상 환경을 만드는 툴(VirtualBox등)과 함께 설명되기 때문에 필수 툴일까? 위에서 도입목적을 어지럽히 명확화하고 나서 기분 좋게 작업으로 진행합시다.

    실제 이미지 그림


  • vagrant 및 VirtualBox 설치
  • OSのイメージBOX 인터넷에서 DL
  • Vagrantfile 만들기
  • Vagrant 실행
  • 완성 된 仮想環境(VirtualBox)にApacheとPHPをインストール 웹 서버 만들기

  • ※후 정도 설명합니다만 굵은체의 디렉토리는 Vagrant나 VirtualBox를 관리하기 쉽게 하기 위해서 스스로 작성해 주시는 부분입니다(권장).


    다음 번



    실천편 Vagrant/VirtualBox로 가상 환경 구축해, Apache/PHP를 도입까지

    좋은 웹페이지 즐겨찾기