PHP와 Vagrant를 사용하여 가상 개발 환경을 만드는 방법

PHPz
풀어 주다: 2023-05-11 16:14:01
원래의
1788명이 탐색했습니다.

인터넷 기술의 급속한 발전과 함께 널리 사용되는 서버 측 스크립트 언어인 PHP가 점점 더 널리 사용되고 있습니다. 많은 개발자가 직면한 중요한 문제는 로컬 개발 환경에서 PHP 개발 환경을 신속하게 설정하는 방법입니다. 이 기사에서는 개발자가 빠르게 개발 작업을 시작할 수 있도록 Vagrant와 PHP를 사용하여 가상 개발 환경을 만드는 방법을 소개합니다.

1. Vagrant 및 PHP 소개

Vagrant는 개발자가 로컬에서 가상 개발 환경을 만드는 데 도움이 되는 오픈 소스 도구입니다. Vagrant는 VirtualBox 또는 기타 가상화 기술을 사용하여 가상 머신을 생성하고 명령줄 도구를 사용하여 가상 머신을 구성 및 관리합니다. 반면에 PHP는 다양한 운영 체제에서 실행되는 널리 사용되는 서버 측 스크립팅 언어입니다. 이번 글에서는 Vagrant와 PHP를 이용해 가상 개발 환경을 만들어 개발 작업을 더욱 편리하게 만들어 보겠습니다.

2. 준비

Vagrant 및 PHP를 사용하여 가상 개발 환경을 만들기 전에 다음 준비를 완료해야 합니다.

1 VirtualBox 및 Vagrant 다운로드 및 설치: VirtualBox는 다음과 같은 무료 가상 머신 소프트웨어입니다. 컴퓨터에 다운로드하여 설치했습니다. Vagrant는 터미널에서 사용해야 하는 명령줄 도구입니다. 공식 홈페이지에서 VirtualBox와 Vagrant를 다운로드하여 설치할 수 있습니다.

2. Vagrantfile 만들기: Vagrantfile은 가상 머신을 구성하고 관리하는 데 사용되는 일반 텍스트 파일입니다. 가상 머신을 구성하고 관리하기 위해 이후 단계에서 Vagrantfile을 생성하겠습니다.

3. PHP 설치: 이 기사에서는 PHP를 사용하여 개발 환경을 구축합니다. PHP 공식 웹사이트에서 PHP를 다운로드하여 설치할 수 있습니다.

3. 가상 머신 생성 및 구성

1. 터미널을 열고 Vagrantfile 및 기타 스크립트 파일을 저장할 새 디렉터리를 만듭니다.

2. 명령줄 도구를 사용하여 디렉터리에 들어가서 Vagrantfile이라는 빈 파일을 만듭니다.

3. Vagrantfile 파일을 열고 다음 코드를 파일에 복사하여 붙여넣습니다.

Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
config.vm. 네트워크 "private_network", ip: "192.168.33.10"
config.vm.synced_folder ".", "/var/www/html", :mount_options => ["dmode=777", "fmode=666"]
config.vm.provider "virtualbox" do |vb|

vb.memory = "1024"
로그인 후 복사

end
config.vm.provision "shell", inline: <<-SHELL

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php7.2
로그인 후 복사

SHELL
end

위 코드는 우분투 사용을 지정합니다. /trusty64 이미지 - 가상 머신을 생성하고 가상 머신의 IP 주소를 192.168.33.10으로 설정합니다. 또한 로컬 ./ 디렉터리를 가상 머신의 /var/www/html 디렉터리와 동기화하기 위해 동기화 폴더가 추가됩니다. 또한 이 코드는 가상 머신의 메모리 크기가 1024MB라고 지정합니다. 마지막으로 PHP 7.2를 설치하는 스크립트가 실행되었습니다.

4. Vagrantfile을 저장하고 닫습니다.

5. 터미널을 사용하여 다음 명령을 실행하여 가상 머신을 시작합니다.

vagrant up

이 명령은 가상 머신을 생성 및 구성하고 가상 머신을 시작합니다.

6. 다음 명령을 사용하여 가상 머신에 로그인합니다.

vagrant ssh

그러면 구성을 계속할 수 있는 가상 머신의 터미널에 로그인됩니다.

4. PHP 및 웹 서버 구성

1. 가상 머신에서 다음 명령을 사용하여 Apache 웹 서버를 설치합니다.

sudo apt-get install apache2

2. , 다음 명령을 사용하여 웹 서버를 시작합니다:

sudo service apache2 start

3. 다음 명령을 사용하여 PHP 및 관련 확장을 설치합니다:

sudo apt-get install php7.2 php7.2-cli libapache2- mod-php7.2 php7.2-mysql php7 .2-curl php7.2-gd php7.2-mbstring php7.2-xml

4 다음 명령을 사용하여 웹 서버를 다시 시작하세요.

sudo service apache2 restart

5. PHP가 성공적으로 설치되었는지 확인하고 터미널에서 다음 명령을 실행합니다.

php -v

이 명령은 PHP 버전 정보를 출력하여 성공적으로 설치되었는지 확인합니다.

6. index.php와 같은 PHP 테스트 파일을 생성하고 /var/www/html 디렉터리에 저장합니다. 다음 명령을 사용하여 파일을 편집합니다.

sudo nano /var/www/html/index.php

그런 다음 다음 코드를 복사하여 붙여넣습니다.

phpinfo();
?>

7 . 파일을 저장하고 닫습니다. 이때 브라우저에서 http://192.168.33.10/index.php를 열면 PHP 정보 페이지를 볼 수 있습니다.

5. 요약

이번 글에서는 Vagrant와 PHP를 사용하여 가상 개발 환경을 만드는 방법을 소개했습니다. 이 방법을 사용하면 개발자는 환경 구성에 대한 걱정 없이 보다 편리하게 개발 작업을 수행할 수 있습니다. 동시에 Vagrant는 가상 머신을 쉽게 관리하고 구성할 수 있는 완전한 명령줄 관리 도구를 제공합니다. PHP 개발 환경을 빠르게 생성하고 구성해야 한다면 Vagrant를 사용하는 것이 좋은 선택입니다.

위 내용은 PHP와 Vagrant를 사용하여 가상 개발 환경을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!