상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - 라라벨에서 통합된 개발 환경인 Homestead를 사용하는 방법은?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
라라벨에서 통합된 개발 환경인 Homestead를 사용하는 방법에 대해 알아보겠습니다. Homestead는 라라벨 애플리케이션을 위한 가상 머신으로, 개발 환경을 설정하는 데 필요한 모든 도구와 서비스를 제공합니다. 아래는 Homestead를 설정하고 사용하는 단계별 가이드입니다. 1. 사전 준비- VirtualBox 또는 VMware : Homestead는 가상 머신으로 실행되므로, VirtualBox 또는 VMware와 같은 가상화 소프트웨어가 필요합니다. VirtualBox가 가장 일반적으로 사용됩니다.- Vagrant : Homestead는 Vagrant를 통해 관리되므로, Vagrant를 설치해야 합니다. [Vagrant 공식 웹사이트](https://www.vagrantup.com/downloads)에서 다운로드할 수 있습니다. 2. Homestead 설치1. Homestead 설치 : Homestead는 Composer를 통해 설치할 수 있습니다. 터미널을 열고 다음 명령어를 입력하여 Homestead를 설치합니다. ```bash composer global require laravel/homestead ```2. Homestead 초기화 : Homestead를 설치한 후, Homestead 설정 파일을 생성합니다. ```bash homestead init ``` 이 명령어는 홈 디렉토리에 `.homestead`라는 디렉토리를 생성하고, 그 안에 `Homestead.yaml` 파일을 생성합니다. 3. Homestead.yaml 설정`Homestead.yaml` 파일을 열어 필요한 설정을 추가합니다. 기본적으로 다음과 같은 설정을 포함합니다:```yamlip: "192.168.10.10"memory: 2048cpus: 2provider: virtualboxfolders: - map: ~/path/to/your/project to: /home/vagrant/codesites: - map: homestead.test to: /home/vagrant/code/publicdatabases: - homestead```- `folders`: 로컬 프로젝트 디렉토리와 가상 머신 내의 디렉토리를 매핑합니다.- `sites`: 도메인과 가상 머신의 웹 루트 디렉토리를 설정합니다.- `databases`: 사용할 데이터베이스를 정의합니다. 4. Homestead 실행Homestead를 실행하려면 다음 명령어를 입력합니다:```bashvagrant up```이 명령어는 가상 머신을 시작하고 설정된 모든 서비스를 실행합니다. 5. Hosts 파일 수정Homestead에서 설정한 도메인(`homestead.test`)을 사용하기 위해, 로컬 `hosts` 파일에 다음 줄을 추가합니다:```192.168.10.10 homestead.test```이제 브라우저에서 `http://homestead.test`를 입력하면 Homestead에서 호스팅하는 라라벨 애플리케이션에 접근할 수 있습니다. 6. 데이터베이스 사용Homestead는 기본적으로 MySQL, PostgreSQL, SQLite 등을 지원합니다. 데이터베이스에 접근하려면, 터미널에서 다음 명령어를 사용하여 MySQL 쉘에 접속할 수 있습니다:```bashvagrant sshmysql -u homestead -p```비밀번호는 `secret`입니다. 7. Homestead 종료개발이 끝난 후, Homestead를 종료하려면 다음 명령어를 입력합니다:```bashvagrant halt``` 8. 추가 팁- SSH 접속 : Homestead에 SSH로 접속하려면 `vagrant ssh` 명령어를 사용합니다.- 패키지 설치 : 필요한 패키지를 추가로 설치하려면 `Homestead.yaml` 파일의 `after.sh` 스크립트를 수정하여 설치할 수 있습니다.이제 라라벨 Homestead를 사용하여 통합된 개발 환경을 설정하고 사용할 준비가 되었습니다. Homestead를 통해 개발 환경을 간편하게 관리하고, 다양한 프로젝트를 효율적으로 진행할 수 있습니다. Happy coding!
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기