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.)