MAMP의 PHP7.1.1에 MongoDB 드라이버를 도입하는 방법
OS : macOS Sierra(10.12.3)
MAMP : 4.1.1
PHP : 7.1.1
MongoDB : 3.2.9
우선, 기본적으로 PHP의 이전 버전이라면 다음 사이트의 방법으로 대략 할 수 있을 것 같습니다. ↓
MongoDB를 MAMP 환경의 PHP에서 사용
하지만, 제 환경이라면, 도중에 아래와 같은 표시가 나와서 작동하지 않습니다.
$ ./pecl -c ../conf/pear.conf install mongo
WARNING: "pecl/mongo" is deprecated in favor of "channel:///mongodb"
pecl/mongo requires PHP (version >= 5.3.0, version <= 5.99.99), installed version is 7.1.1
No valid packages found
install failed
버전이 5.3.0에서 5.99.99까지 밖에 안된다는 것입니까.
그래서 stackoverflow에서 질문해 보니 다음과 같은 답변을 얻었습니다. 감사!
MAMP의 PHP7.1.1에 MongoDB 드라이버를 도입하는 방법
솔직히 링크처를 봐 주시면 이미 해결합니다만, 일단 여기에도 간단하게 써 두려고 생각합니다.
자세한 내용은 링크 대상을 참조하십시오.
· PHP7.1 용 mongo.so 설치
brew tap homebrew/php
brew install php71-mongodb
· php.ini에 설정 쓰기
설치 끝에 나오는 경로를 php.ini (내 환경에서는/Applications/MAMP/bin/php/php7.1.1/conf/php.ini)에 씁니다.
extension=/usr/local/Cellar/php71-mongodb/1.2.9/mongodb.so
이상입니다.
MAMP의 phpinfo를 살펴보면 mongodb가로드되는 것을 볼 수 있다고 생각합니다.
만약 뭔가 잘못하거나 하고 있다면 코멘트에서 지적해 주시면 좋겠습니다.
Reference
이 문제에 관하여(MAMP의 PHP7.1.1에 MongoDB 드라이버를 도입하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ryu022304/items/f62342c7191bcb87cd5c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)