Laradock에서 Laravel8 개발 환경 구축
전제
Mac
사용 Git
설치됨 Docker
설치됨 할 수 있는 일
Laravel8
의 개발 환경을 구축할 수 있다 phpMyAdmin
에서 DB를 참조 할 수 있습니다 절차
Laradock
를 로컬 환경에 복제하고 환경 설정 파일을 편집합니다.Docker
컨테이너를 시작하고 컨테이너로 들어가기 Laravel8
를 로컬 환경에 설치하고 환경 설정 파일 편집 Laradock
환경 설정 파일을 편집하고 Docker
컨테이너 재시작 Laravel8
및 phpMyAdmin
의 표시 확인 ※컨테이너는
nginx
와 PHP-FPM
, Mysql
그리고 phpMyAdmin
를 준비합니다구축하다
1.
Laradock
를 로컬 환경에 복제하고 환경 설정 파일 편집Laradock 복제 (복제 위치는 "/Users/임의의 이름")
git clone https://github.com/LaraDock/laradock.git
환경 설정 파일(.env) 편집
cp env-example .env
vim .env
편집 장소와 내용
DATA_PATH_HOST=.laradock/data
COMPOSE_PROJECT_NAME=project_name
MYSQL_VERSION=5.7.31
파일 끝에 추가
DB_HOST=mysql
2.
Docker
컨테이너를 시작하고 컨테이너에 들어가기Docker 컨테이너 시작
docker-compose up -d nginx mysql phpmyadmin
docker-compose ps
Docker 컨테이너에 들어가기
docker exec -it river_web_workspace_1 bash
3.
Laravel8
를 로컬 환경에 설치하고 환경 설정 파일 편집Laravel 8을 로컬 환경에 설치 (디렉토리 이름은 src)
composer create-project laravel/laravel src
환경 설정 파일(.env) 편집
vim .env
편집 장소와 내용
DB_HOST=mysql
DB_DATABASE=default
DB_USERNAME=default
DB_PASSWORD=secret
4.
Laradock
의 환경 설정 파일을 편집하고 Docker
컨테이너 재시작exit
vim .env
편집 장소와 내용
APP_CODE_PATH_HOST=../src
docker-compose up -d nginx
5.
Laravel8
및 phpMyAdmin
의 표시 확인http://localhost/
http://localhost:8081/
데이터베이스 이름: mysql
사용자: default
비밀번호: secret
※DB편집할 때는, 우선은 루트에서는 말해, 상기 유저에게 편집 권한을 부여합니다
데이터베이스 이름: mysql
사용자: root
비밀번호: root
이상이 됩니다.
Reference
이 문제에 관하여(Laradock에서 Laravel8 개발 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mnbtkmt/items/5620b7319566d045eb2e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)