문서 메뉴
문서 홈
/ / /
PHP 라이브러리 매뉴얼

MongoDB PHP 라이브러리 설치하기

이 페이지의 내용

  • 확장 프로그램 설치 중
  • 라이브러리 설치 중
  • 컴포저 사용 중
  • 컴포저 없이 수동 설치하기

MongoDB PHP 라이브러리는 mongodb 확장 에 대한 상위 수준 추상화입니다. . 이 페이지에서는 mongodb 확장과 MongoDB PHP 라이브러리를 모두 설치하는 방법을 간략하게 설명합니다.

Linux, Unix 및 macOS 사용자는 PECL을 사용하여 확장 프로그램을 설치(권장)하거나 소스에서 수동으로 컴파일할 수 있습니다. 다음 명령을 사용하면 PECL로 이 확장 프로그램을 설치할 수 있습니다.

sudo pecl install mongodb

참고

두 설치 방법에 대한 빌드 프로세스에서 TLS 라이브러리를 찾지 못하면 개발 패키지(예: libssl-dev) 및 pkg-config가 둘 다 설치되어 있습니다.

확장 프로그램이 설치되면 php.ini 파일에 다음 행을 추가하세요.

extension=mongodb.so

Windows 사용자는 해당 확장 프로그램의 GitHub 릴리스에서 사전 컴파일 바이너리를다운로드할 수 있습니다. 원하는 PHP 환경에 적합한 아카이브를 다운로드한 후 php_mongodb.dll 파일을 PHP의 확장 디렉토리로 추출한 다음 php.ini 파일에 다음 행을 추가하세요.

extension=php_mongodb.dll

Windows에 MongoDB PHP 드라이버 설치를 참조하세요. 를 참조하세요.

MongoDB PHP 라이브러리를 설치하는 기본 방법은 Composer 를 사용하는 것입니다. 프로젝트 루트에서 다음 명령을 실행합니다.

composer require mongodb/mongodb

라이브러리를 설치한 후에는 다음 예시와 같이 애플리케이션에 Composer의 자동 로더가 포함되어 있는지 확인하세요.

<?php
require_once __DIR__ . '/vendor/autoload.php';

컴포저의 자동 로딩 문서 자동 로딩 설정에 대한 자세한 내용은 를 참조하세요.

권장되지는 않지만 GitHub 릴리스에 첨부된 소스 아카이브를 사용하여 라이브러리를 수동으로 설치할 수도 있습니다. 컴포저 없이 라이브러리를 설치할 경우에는 해당 애플리케이션에 필요한 라이브러리 클래스 함수가 모두 로드되었는지 확인해야 합니다.

  1. PSR-4MongoDB\ 사용하는 src/ 경우 자동 로더에서 최상위 네임스페이스를 디렉토리에 매핑합니다. 자동 로더를 사용하지 않는 경우 src/ 디렉토리 내에서 _all_ class 파일을 재귀적으로 검색하도록 수동으로 요청하세요.

  2. 자동 로더 사용 여부에 관계없이 src/functions.php 파일을 수동으로 요청하세요. 이 기능은 PHP가 함수의 자동 로딩을 지원하지 않기 때문에 필요합니다.

돌아가기

MongoDB PHP 라이브러리

다음

자습서