Docker + Symfony로 환경 구축
2447 단어 심포니docker-composePHP도커
소개
직장에서 Symfony를 다루게 될 것 같기 때문에 공부용으로 Docker 환경을 구축했습니다.
Symfony는 PHP의 메이저 프레임 워크이지만 Laravel과 비교하면 조금 일본어 정보가 적습니다.
Laravel을 사용하면 Symfony의 일본어 정보의 적음에 늑대를 끌 수 있습니다.
대상자
Symfony가 움직이는 환경을 docker로 즉시 만들고 싶은 분
전제
Symfony가 움직이는 환경을 docker로 즉시 만들고 싶은 분
전제
조금 전의 아프데에서 Windows10 Home에서도 Docker for Windows를 사용할 수 있게 되었네요.
우선 Docker와 Git을 사용할 수 있으면 OK입니다.
환경 구축
docker symfony
어쨌든 구그하면 다음 리포지토리가 나왔습니다.
htps : // 기주 b. 코 m / 에코 / 도 c 케 r sym fu ny
htps : // 기주 b. 코 m / 젠 g ぁ s / sym
htps : // 기주 b. 코 m / 조 y 마시 p / 도 c 케 r sym fu ny 4
첫 번째 리포지토리이 스타 수가 많았기 때문에 그쪽으로 진행합니다.
리포지토리 clone
$ cd 好きなディレクトリ
$ git clone https://github.com/eko/docker-symfony.git
컨테이너 생성
$ cd docker-symfony
$ docker-compose up -d
호스트 재작성
리포지토리 의 README에 쓰여진 대로 진행해 갑니다.
로컬 호스트 파일에 다음을 추가합니다.
127.0.0.1 symfony.localhost
호스트 위치
Windows의 경우
C:\Windows\System32\drivers\etc
mac의 경우
/private/etc/hosts
※ 다르면 지적 부탁드립니다.
컨테이너에 들어가기
$ docker exec -it php-fpm sh
심포니 프로젝트 설치
# composer create-project symfony/website-skeleton . 4.2.x
버전을 바꾸고 싶은 분은 말미의 숫자를 바꾸어 주세요.
이번에는 4.2.x를 지정합니다.
확인
끝입니다!
이것으로 환경 구축은 끝입니다.
어쩌면 이것이 가장 빠르다고 생각합니다.
kibana라든지 xdebug는 README 읽으면 곧 알 수 있는 하즈.
사이고에게
튜토리얼로 샘플을 작성했습니다만, Symfony4의 참고서도 구입해 보았습니다.
매우 읽기 쉽기 때문에 처음에는 추천입니다.
Reference
이 문제에 관하여(Docker + Symfony로 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/nyokinyoki1848/items/7ad7b9acfa5138b917a4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ cd 好きなディレクトリ
$ git clone https://github.com/eko/docker-symfony.git
$ cd docker-symfony
$ docker-compose up -d
127.0.0.1 symfony.localhost
C:\Windows\System32\drivers\etc
/private/etc/hosts
$ docker exec -it php-fpm sh
# composer create-project symfony/website-skeleton . 4.2.x
튜토리얼로 샘플을 작성했습니다만, Symfony4의 참고서도 구입해 보았습니다.
매우 읽기 쉽기 때문에 처음에는 추천입니다.
Reference
이 문제에 관하여(Docker + Symfony로 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nyokinyoki1848/items/7ad7b9acfa5138b917a4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)