빠른 Laradock Laavel8(&PHP8 & Nginx)
올해 우리 회사는 적어도 1년에 한 편의 문장을 남겨야 한다!이런 구호로 기사 m() 쓰고 싶어요.m
그러니까 달력이 안 채워져도 용서해 주세요.Д`)
그럼!올해도 다양한 신기술을 만들었는데 그중에서 가장 고전하는(w)
Laravel8 이야기를 쓰고 싶어요.※ 이유를 따지자면 최근 PHP가 아닌 사건이 많아져 포도 상태가 되었습니다.(´ཀ`」 ∠)_
Laradock는 Laravel 개발 환경을 Docker 컨테이너로 로컬에서 즉시 가동할 수 있는 획기적인 OSS다.공부
Docker하는데 시간이 걸려서 그 위에서 편하게 공부하고 싶은 나한테 잘 어울려 (여보세요)Laradock 제조 환경을 소개하는 레시피PHP8이번 보도의 목표는사용
Laravel8은 쉽게 만들고LaradockNginxPHP8환경을 만들고 싶은 사람을 대상으로 한다.(※ 가장 중요한 것은 자신이 어려움을 겪었다는 것...)
단계는 다음과 같습니다.
Laravel8 창고 만들기Githubsubmodule로 창고에 추가사용
Laradock 로컬 구축 색소폰Laradock 환경Laravel8, Push순서대로 설명하다.
우선 평소처럼 사업용 창고를 준비해야 한다.
 
 Giithub에서 창고를 제작한 후 현지에서 복제합니다.
 
 ※ ~/workspace라는 카탈로그에서 복제했지만, 마음에 드는 곳이면 된다.
나는
Github도 나의 창고 아래로 가져갈 것이다.이때 자신의 창고에 하위 모듈로 추가하는 것은 매우 간단하다.
Laradock명령이 실행되면 추가됩니다. 
 Atom 편집기에서 항목을 쉽게 열 수 있습니다.
 
  
 git submodule add https://github.com/laradock/laradock.git laradock의 Docker Desktop을 설치합니다.https://www.docker.com/products/docker-desktop 여기서 Mac 버전, Windows 버전 환경에 맞는 다운로드를 다운로드하고 설치하십시오.
※ 설명을 생략하고 단계별로 설치하면 됩니다.
 
 말씀하신 대로 샘플까지 실행하면 이런 화면이 되고 설치가 끝납니다.
Laradock 가동 후 현지Laradock의 개발 환경이 이미 형성되었다.larabelsample/laradock/.env.example 복사.만들다
엔비에 있는 거.
Laravel8는 8.0으로 변경됐다.※ 지방은 PHP8이 아니어도 상관없을 때 손대지 않아도 된다.
PHP_VERSION=7.4 cd laradockLaradock을 시작합니다. 
 명령 집행 후 바로 제작
docker-compose up -d nginx mysql workspace phpmyadmin용Laravel입니다. 잠시만 기다리세요. 
 곧 Docker가 시작됩니다!
하지만 시동만 걸면 404Not Fond입니다.
 
 이유는 간단하다. 왜냐하면 Docker가 시작된 후 프로그램의 내용이 비어 있기 때문이다.
따라서 응용 프로그램의 초기 형태도 빠르게 제작된다.
Dockerコンテナ로 제작된 워크스페이스Laradock 제작 프로젝트.composerworkspace 컨테이너에 로그인합니다. 
 워크스페이스에서 이미
docker-compose exec workspace bash 실행 가능한 상태를 갖추고 있습니다composer프로젝트를 작성합니다.마지막 매개변수에 지정된 이름은 프로젝트의 이름을 지정합니다.
※ 해당 이름으로 목록을 만듭니다.
조금 있으면 프로젝트가 성사될 것이다.
끝나면 다음과 같은 구성이 될 거라고 생각합니다.
 
 프로젝트가 끝난 후 용기에서 꺼내기
composer create-project laravel/laravel sample.다시 labelsample/laradock.편집env.
만들기
exit 프로젝트 디렉토리로 수정합니다.본지env 파일의 위치에서 볼 경로를 지정해야 하기 때문에
APP_CODE_PATH_HOST=../그럼 돼.※ 이 절차는 프로젝트 완료 후 진행해야 합니다.
또 제작된 프로젝트.env 파일의 설정을 변경합니다.
larabelsample/sample/.env를 만들었습니다.
larabelsample/sample/.엔브의
APP_CODE_PATH_HOST=../sample를 DB_HOST=127.0.0.1로 변경해 주세요.만들어진
DB_HOST=mysql 용기를 향한 mysql.마지막으로
Docker 방문Nginx을 시작합니다!localhost cd laradock상기 명령에 따라 다시 설정된 env에 따라 용기가 재구성됩니다. 잠시만 기다려 주십시오. 
 복구가 완료된 후 순조롭게 시작한 후에 드디어 방문할 수 있습니다http://localhost!
 
 만약 순조롭게 완성된다면
docker-compose up -d nginxNginxLaravel8는 이런 환경에서 시작 페이지를 표시할 것이다.PHP8도 액세스할 수 있습니다.방문해 보세요http://localhost:8081/.
※ 기본 연결 설정은 다음과 같습니다.
서버:mysql
사용자 이름:root
암호:root
 
 만약 순조롭게 방문할 수 있다면 설정은 순조롭게 완성될 것이다.
이렇게 Push부터 Git까지 OK입니다.
당장 팀 개발이 시작될 것 같습니다.
개인적으로는 labelsample/sample/.나는 env가 버전 관리에 들어갈 수 있다고 생각한다.
※ 기준 중 labelsample/sample/.gitignore에서 도둑맞았어요.
env를 버전 관리에 설정하면 동료는 Clone Git 창고만 있으면 개발을 시작할 수 있습니다.
※ 하지만.엔비에 DB의 비밀번호가 기술되어 있기 때문에 개인 창고만 추천합니다.
이상은
PHPMyAdmin 제작 환경의 레시피Laradock에 대한 소개입니다.참고가 됐으면 좋겠어요!
끝까지 읽어주셔서 감사합니다!그럼!!m(_ _)m
Reference
이 문제에 관하여(빠른 Laradock Laavel8(&PHP8 & Nginx)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/dq-shuhei-ohno/items/85c5474da7055cfe6e9b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)