Symfony 프레임워크용 Docker 설치 방법 및 단계
소개:
Docker는 개발 환경을 빠르게 구축하는 데 도움이 되는 널리 사용되는 컨테이너화 플랫폼입니다. Symfony는 강력한 기능과 확장성을 갖춘 탁월한 PHP 프레임워크입니다. 이 기사에서는 Docker를 사용하여 Symfony 프레임워크를 설치 및 구성하는 방법을 소개하고 자세한 단계와 코드 예제를 제공합니다.
1단계: Docker 및 Docker Compose 설치
먼저 Docker 및 Docker Compose를 로컬에 설치해야 합니다. 귀하의 운영 체제에 맞는 버전을 다운로드하여 설치하시기 바랍니다. 설치가 완료되면 명령줄에서 "docker" 및 "docker-compose" 명령을 사용하여 확인할 수 있습니다.
2단계: Symfony 프로젝트 만들기
다음 단계로 진행하기 전에 먼저 Symfony 프로젝트를 만들어야 합니다. 터미널을 열고 프로젝트를 저장하려는 디렉터리로 이동한 후 다음 명령을 실행하세요.
$ composer create-project symfony/website-skeleton my_project_name
이렇게 하면 Composer를 사용하여 새 Symfony 프로젝트가 생성되고 "my_project_name"이라는 폴더에 저장됩니다.
3단계: Docker 구성 파일 생성
프로젝트 루트 디렉터리에 "docker-compose.yml"이라는 파일을 생성하여 Docker 컨테이너를 구성합니다. 이 파일에서는 최소한 하나의 PHP 컨테이너와 하나의 MySQL 컨테이너를 정의해야 합니다. 다음은 샘플 구성 파일입니다.
version: '3' services: php: image: php:7.4-fpm volumes: - .:/var/www/html ports: - 8000:8000 depends_on: - mysql mysql: image: mysql:latest restart: always volumes: - ./data:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=your_mysql_root_password - MYSQL_DATABASE=your_database_name - MYSQL_USER=your_mysql_username - MYSQL_PASSWORD=your_mysql_password
"your_mysql_root_password", "your_database_name", "your_mysql_username" 및 "your_mysql_password"를 원하는 값으로 바꾸십시오. 또한 프로젝트 코드 폴더를 PHP 컨테이너의 "/var/www/html" 경로에 매핑하여 실시간으로 코드 편집이 가능하도록 했습니다.
4단계: 컨테이너 빌드 및 시작
터미널의 프로젝트 루트 디렉터리로 이동하고 다음 명령을 실행하여 컨테이너를 빌드하고 시작합니다.
$ docker-compose up -d
이 명령은 자동으로 필요한 이미지를 다운로드 및 빌드하고 컨테이너를 시작합니다. . 다음 명령을 사용하여 컨테이너의 상태를 확인할 수 있습니다.
$ docker-compose ps
모든 것이 순조롭게 진행되면 두 컨테이너(php 및 mysql)가 모두 정상적으로 실행되는 것을 볼 수 있습니다.
5단계: Symfony의 종속성 패키지 설치
컨테이너에서 다음 명령을 실행하여 Symfony의 종속성 패키지를 설치합니다.
$ docker-compose exec php composer install
이 명령은 Composer를 사용하여 Symfony 프로젝트에 필요한 모든 종속성 패키지를 설치합니다.
6단계: Symfony 애플리케이션에 액세스합니다.
브라우저에 "http://localhost:8000"을 입력하면 Symfony 시작 페이지가 표시됩니다. 이는 Symfony 애플리케이션이 성공적으로 설치되어 실행되었음을 나타냅니다.
결론:
이 문서에서는 Docker를 사용하여 Symfony 프레임워크를 설치하고 구성하는 자세한 단계와 코드 예제를 제공합니다. Docker를 사용하면 Symfony 개발 환경을 더 쉽게 구축하고 관리할 수 있어 개발 효율성과 프로젝트 이식성이 향상됩니다. 이 기사가 Symfony 프레임워크를 성공적으로 설치하고 사용하는 데 도움이 되기를 바랍니다. 훌륭한 Symfony 애플리케이션을 작성하는 행운을 빕니다!
위 내용은 Symfony 프레임워크용 Docker 설치 방법 및 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!