Laravel은 Homestead와 Valet을 로컬 개발 환경으로 공식 제공합니다. Homestead는 공식적으로 사전 패키지된 Vagrant Box로, docker에 비해 너무 많은 공간을 차지하고 느리게 시작되며 매우 느리게 반응합니다. 더 나은 방법인 docker를 사용하면 완전한 PHP 개발 환경을 쉽고 편리하게 구축할 수 있습니다.
이 글에서는 docker를 사용하여 Laravel 로컬 환경을 구축하는 방법을 소개합니다.
먼저 도커를 설치하세요.
laradock 공식 문서: http://laradock.io/
laradock github: https://github.com/laradock/l...
laradock은 docker Running을 위한 전체 기능을 포함하는 PHP입니다. 환경에서는 docker-compose를 사용하여 배포합니다. (특별 참고 사항: Laravel 환경 구축에만 사용되는 것이 아니라 다른 모든 PHP 프레임워크도 지원합니다. 완전한 PHP 환경 세트입니다.)
1. laradock 복제
git clone https://github.com/Laradock/laradock.git
2. 환경 변수 파일
cp env-example .env
3 docker-compose를 직접 사용하여 다음과 같이 활성화해야 하는 서비스를 실행합니다. 그러면 필수 PHP 실행 환경이 시작되므로 기본적으로 php-fpm이 실행됩니다. 지정해야 합니다.
Laravel 구성 파일
docker-compose up -d nginx mysql redis beanstalkd
Nginx 구성
그림과 같이 laradock 프로젝트의 nginx 폴더 하위 sites 디렉터리에 구성 파일을 추가합니다.
작곡기 실행
DB_CONNECTION=mysql DB_HOST=mysql DB_PORT=3306 DB_DATABASE=tanteng.me DB_USERNAME=root DB_PASSWORD=root REDIS_HOST=redis REDIS_PASSWORD=null REDIS_PORT=6379
작업 공간 컨테이너에 들어가면 작성 명령 및 기타 작업을 수행할 수 있습니다.
특정 사용 문제에 대해서는 위에 설명된 laradock 공식 문서를 참조하세요.
위 내용은 Docker를 사용하여 Laravel 환경을 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!