Home > php教程 > PHP开发 > body text

Detailed explanation of the use of Mongodb API in PHP7

高洛峰
Release: 2016-12-23 09:26:02
Original
1395 people have browsed it

Compile and install PHP7

Compile and install PHP7 Mongdb extension

#First install a dependent library yum -y install openldap-develwget https://pecl.php.net/get/mongodb-1.1.1.tgz /home/server /php7/bin/phpize #Depends on the PHP environment you compiled./configure --with-php-config=/home/server/php7/bin/php-config make && make install#If successful, generate a mongodb. The so extension is in lib/php/extensions/no-debug-non-zts-20151012/. Modify the php.ini configuration extension=mongodb.so

Note:

The previous version used the mongo.so extension, the old php-mongodb api
is no longer supported in PHP7, at least not yet.
The latest mongodb that supports PHP7 only supports the new version of API (mongodb > 2.6. .mongodb.org/

PHP official: https://pecl.php.net/package/mongodb http://pecl.php.net/package/mongo [Abandoned, currently only supports PHP5.9999]

API manual: http://docs.php.net/manual/en/set.mongodb.php

mongodb ap

$manager = new MongoDB/Driver/Manager("mongodb://127.0.0.1:27017"); var_dump($manager);
object(MongoDB/Driver/Manager)#1 (3)
{
["request_id"]=> int(1714636915)
["uri"]=> string(25) "mongodb://localhost:27017"
["cluster"]=> array(13) { 
["mode"]=>  string(6) "direct" 
["state"]=>  string(4) "born"
["request_id"]=> 
int(0) 
["sockettimeoutms"]=> 
int(300000) 
["last_reconnect"]=> 
int(0) 
["uri"]=> 
string(25) "mongodb://localhost:27017" 
["requires_auth"]=> 
int(0) 
["nodes"]=> 
array(...) 
["max_bson_size"]=> 
int(16777216) 
["max_msg_size"]=> 
int(50331648) 
["sec_latency_ms"]=> 
int(15) 
["peers"]=> 
array(0) { 
}
["replSet"]=> 
NULL
}}
Copy after login

The above content is a detailed explanation of the use of Mongodb API in PHP7 shared by the editor. I hope you like it.

For more detailed explanations on the use of Mongodb API in PHP7, please pay attention to the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!