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 }}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!