>  기사  >  백엔드 개발  >  Linux에 mongodb PHP 확장을 설치하는 방법

Linux에 mongodb PHP 확장을 설치하는 방법

藏色散人
藏色散人원래의
2020-08-08 10:26:291938검색

Linux에서는 "$ sudo pecl install mongodb" 명령을 실행하여 MongoDB의 PHP 확장을 설치할 수 있으며, php pecl 설치 명령을 사용하려면 네트워크 연결이 가능하고 루트 권한이 사용 가능한지 확인해야 합니다.

Linux에 mongodb PHP 확장을 설치하는 방법

권장: "PHP 비디오 튜토리얼"

Linux에 MongoDB PHP 확장 설치

터미널에 설치

Linux에서 다음 명령을 실행하여 MongoDB PHP 확장 드라이버를 설치할 수 있습니다

$ sudo pecl install mongodb

php의 pecl 설치 명령을 사용할 때 네트워크 연결이 가능한지, 루트 권한이 가능한지 확인해야 합니다.

설치 매뉴얼

소스 코드에서 확장 드라이버를 컴파일하려는 경우. 소스 패키지를 수동으로 컴파일해야 하는데, 좋은 점은 최신 버그 수정 사항이 소스 패키지에 포함되어 있다는 것입니다.

MongoDB PHP 드라이버 패키지는 PHP 공식 웹사이트(다운로드 주소: http://pecl.php.net/package/mongodb)에서 다운로드할 수 있습니다.

Linux에 mongodb PHP 확장을 설치하는 방법

전체 설치 명령은 다음과 같습니다.

$ wget http://pecl.php.net/get/mongodb-1.5.2.tgz
$ cd /mongodb-1.5.2
$ phpize
$ ./configure
$ make && make install

php를 직접 컴파일한 경우 설치 방법은 다음과 같습니다(/usr/local/php 디렉터리에 컴파일했다고 가정).

$ wget http://pecl.php.net/get/mongodb-1.5.2.tgz
$ cd /mongodb-1.5.2
$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make install

성공적으로 설치되면 다음과 유사한 설치 디렉터리 정보가 출력됩니다.

...
Installing shared extensions:     /usr/lib/php/extensions/debug-non-zts-20151012/

위 명령을 실행한 후 php.ini 파일을 수정하고 php.ini 파일에 mongo 구성을 추가해야 합니다.

extension_dir=/usr/lib/php/extensions/debug-non-zts-20151012/
extension=mongodb.so

참고: Extension_dir 구성 항목의 경로를 지정해야 합니다.

다음 명령을 사용하여 디렉터리 주소를 볼 수 있습니다:

$ php -i | grep extension_dir
  extension_dir => /usr/lib/php/extensions/debug-non-zts-20151012 =>
                   /usr/lib/php/extensions/debug-non-zts-20151012

위 내용은 Linux에 mongodb PHP 확장을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.