mongo.so는 php apache ini에서는 잘 작동하지만 php cli에서는 작동하지 않습니다.

mongo.so는 php apache ini에서는 잘 작동하지만 php cli에서는 작동하지 않습니다.

mongo.so확장 기능을 추가했는데 /etc/php5/apache2/php.iniPHP 정보에 완벽하게 로드되었습니다.

하지만 에서는 작동하지 않습니다 /etc/php5/cli/php.ini.

mongodb lib를 추가하기 위해 Composer를 실행하려고 하면 다음 오류가 발생합니다.

mongodb/mongodb 1.0.0 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system.

문제가 무엇인지 아시는 분 계신가요?

답변1

mongo.so는 이전 드라이버이지만 새 드라이버가 필요합니다.https://pecl.php.net/package/mongodb여기에 설명된 대로 설치해야 합니다.http://mongodb.github.io/mongo-php-driver/#installation

빌드하려면 최소한 다음 패키지가 필요합니다.php5 php-pear php5-dev openssl pkg-config libpcre3-dev

관련 정보