Windows php54는 mongodb 확장을 구성합니다(다양한 다른 버전의 다운로드 주소 포함).
참고:
http://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html
http://www.jb51.net/article/51601.htm
1 mongodb 서버 설치
(1) 다운로드 페이지로 이동하여 Windows 아래 패키지를 다운로드합니다
https://www.mongodb.org/downloads#production
(2) 다운로드한 msi 파일을 더블클릭하고 설치 위치를 선택하세요. 이후 작업을 용이하게 하기 위해 디스크의 루트 디렉터리 아래 폴더에 배치하는 것이 좋습니다. 설치가 완료되면 아래와 같은 구조를 볼 수 있습니다.(빨간선) 줄이 그어진 파일과 폴더는 포함되지 않습니다.)
(3) 저장소 생성 d:/mongodb/data/db와 같은 데이터베이스 파일의 위치입니다. mongodb 서비스를 시작하기 전에 데이터베이스 파일에 대한 저장 폴더를 생성해야 합니다. 그렇지 않으면 명령이 자동으로 생성되지 않고 시작이 성공하지 못합니다.
(4) cmd 명령줄 열기(windows 키 + r, cmd 입력 후 실행)
mongodb 설치 위치 입력, 여기 설치 위치는 d:mongodbbin
실행
mongod.exe --dbpath d:mongodbdatadb
이 명령
입니다.
(5) mongodb의 기본 연결 포트는 27017입니다. http://localhost:27017을 열어 확인해보세요. 아래 그림이 보이면 연결에 성공했다는 의미입니다. 포트가 점유되어 있는지 확인하십시오.
2 php의 mongodb 확장 구성
(1) php_mongo.dll 다운로드
먼저 현재 PHP 버전과 지원되는 버전을 확인해야 합니다. 확장 버전 (빨간색 박스 내용 참고)
포스터는 php5.4.16 버전, x86(32-bit)을 사용하고 있는 것을 알 수 있습니다. , TS(Thread Safe) php 확장 지원
이때, dll을 다운로드한 곳으로 가서 해당 버전을 찾으세요
http://pecl.php.net/package /mongo/1.6.12/windows
포스터의 이전 버전을 보고 아래 사진에서는 빨간색 버전을 선택했습니다
(2 ) 다운받은 dll 파일을 해당 위치에 넣어주세요
위치는 {path}/php/ext 폴더입니다
포스터는 xampp 통합환경을 사용하므로 위치는
D:xamppphpext
(3) php.ini를 엽니다
이 파일의 위치는 {path}/php/
원본 포스터에 다음을 추가했습니다 D:xamppphp
extension=php_mongo.dll
(4) Apache 서버를 다시 시작합니다
phpinfo를 다시 확인
합니다. 사진과 같은 부분을 보실 수 있습니다
3 php의 mongodb 확장자를 이용해 이 데이터베이스에 접속하여 테스트해 보세요
<?php $connection = new Mongo( "mongodb://127.0.0.1:27017" ); //连接mongodb var_dump($connection->listDBs()); ?>
다음과 같은 화면이 나옵니다
그럼 위는 몽고디비 서버 전체 설치와 php 확장 설치 및 디버깅 입니다. 몽고디비
위 내용은 관련 내용을 포함하여 Windows php54 구성 mongodb 확장(다른 버전의 다운로드 주소 포함)을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP는 현대 웹 개발, 특히 컨텐츠 관리 및 전자 상거래 플랫폼에서 중요합니다. 1) PHP는 Laravel 및 Symfony와 같은 풍부한 생태계와 강력한 프레임 워크 지원을 가지고 있습니다. 2) Opcache 및 Nginx를 통해 성능 최적화를 달성 할 수 있습니다. 3) PHP8.0은 성능을 향상시키기 위해 JIT 컴파일러를 소개합니다. 4) 클라우드 네이티브 애플리케이션은 Docker 및 Kubernetes를 통해 배포되어 유연성과 확장 성을 향상시킵니다.

PHP와 Python은 각각 고유 한 장점이 있으며 프로젝트 요구 사항에 따라 선택합니다. 1.PHP는 웹 개발, 특히 웹 사이트의 빠른 개발 및 유지 보수에 적합합니다. 2. Python은 간결한 구문을 가진 데이터 과학, 기계 학습 및 인공 지능에 적합하며 초보자에게 적합합니다.

PHP가 많은 웹 사이트에서 선호되는 기술 스택 인 이유에는 사용 편의성, 강력한 커뮤니티 지원 및 광범위한 사용이 포함됩니다. 1) 배우고 사용하기 쉽고 초보자에게 적합합니다. 2) 거대한 개발자 커뮤니티와 풍부한 자원이 있습니다. 3) WordPress, Drupal 및 기타 플랫폼에서 널리 사용됩니다. 4) 웹 서버와 밀접하게 통합하여 개발 배포를 단순화합니다.

PHP는 서버 측에서 널리 사용되는 스크립팅 언어이며 특히 웹 개발에 적합합니다. 1.PHP는 HTML을 포함하고 HTTP 요청 및 응답을 처리 할 수 있으며 다양한 데이터베이스를 지원할 수 있습니다. 2.PHP는 강력한 커뮤니티 지원 및 오픈 소스 리소스를 통해 동적 웹 컨텐츠, 프로세스 양식 데이터, 액세스 데이터베이스 등을 생성하는 데 사용됩니다. 3. PHP는 해석 된 언어이며, 실행 프로세스에는 어휘 분석, 문법 분석, 편집 및 실행이 포함됩니다. 4. PHP는 사용자 등록 시스템과 같은 고급 응용 프로그램을 위해 MySQL과 결합 할 수 있습니다. 5. PHP를 디버깅 할 때 error_reporting () 및 var_dump ()와 같은 함수를 사용할 수 있습니다. 6. 캐싱 메커니즘을 사용하여 PHP 코드를 최적화하고 데이터베이스 쿼리를 최적화하며 내장 기능을 사용하십시오. 7

PHP와 Python은 각각 고유 한 장점이 있으며 다양한 시나리오에 적합합니다. 1.PHP는 웹 개발에 적합하며 내장 웹 서버 및 풍부한 기능 라이브러리를 제공합니다. 2. Python은 간결한 구문과 강력한 표준 라이브러리가있는 데이터 과학 및 기계 학습에 적합합니다. 선택할 때 프로젝트 요구 사항에 따라 결정해야합니다.

PHP는 특히 빠른 개발 및 동적 컨텐츠를 처리하는 데 웹 개발에 적합하지만 데이터 과학 및 엔터프라이즈 수준의 애플리케이션에는 적합하지 않습니다. Python과 비교할 때 PHP는 웹 개발에 더 많은 장점이 있지만 데이터 과학 분야에서는 Python만큼 좋지 않습니다. Java와 비교할 때 PHP는 엔터프라이즈 레벨 애플리케이션에서 더 나빠지지만 웹 개발에서는 더 유연합니다. JavaScript와 비교할 때 PHP는 백엔드 개발에서 더 간결하지만 프론트 엔드 개발에서는 JavaScript만큼 좋지 않습니다.

PHP는 여전히 역동적이며 현대 프로그래밍 분야에서 여전히 중요한 위치를 차지하고 있습니다. 1) PHP의 단순성과 강력한 커뮤니티 지원으로 인해 웹 개발에 널리 사용됩니다. 2) 유연성과 안정성은 웹 양식, 데이터베이스 작업 및 파일 처리를 처리하는 데 탁월합니다. 3) PHP는 지속적으로 발전하고 최적화하며 초보자 및 숙련 된 개발자에게 적합합니다.

PHP는 MySQLI 및 PDO 확장 기능을 사용하여 데이터베이스 작업 및 서버 측 로직 프로세싱에서 상호 작용하고 세션 관리와 같은 기능을 통해 서버 측로 로직을 처리합니다. 1) MySQLI 또는 PDO를 사용하여 데이터베이스에 연결하고 SQL 쿼리를 실행하십시오. 2) 세션 관리 및 기타 기능을 통해 HTTP 요청 및 사용자 상태를 처리합니다. 3) 트랜잭션을 사용하여 데이터베이스 작업의 원자력을 보장하십시오. 4) SQL 주입 방지, 디버깅을 위해 예외 처리 및 폐쇄 연결을 사용하십시오. 5) 인덱싱 및 캐시를 통해 성능을 최적화하고, 읽을 수있는 코드를 작성하고, 오류 처리를 수행하십시오.
