无法在 WAMP 中为 PHP 配置新的 MongoDb 驱动程序 (php_mongodb.dll)

Unable to configure new MongoDb drivers (php_mongodb.dll) for PHP in WAMP

我想使用 PHP 和 MongoDb,但我无法为 PHP 配置新的 MongoDb 驱动程序。 我已经用旧的 MongoDb 驱动程序 (php_mongo.dll) 进行了测试,它工作正常。

我为配置新 MongoDb 驱动程序所做的步骤:

1] 下载了最新的 mongodb 驱动程序 (php_mongodb-1.3.1-7.1-ts-vc14-x64.zip).

2] 为了安全起见,已在两个目录中复制 php_mongodb.dll :

a) C:\wamp64\bin\php\php5.6.25\ext

b) C:\wamp64\bin\php\php7.0.10\ext

3] 在 php.ini @C:\wamp64\bin\apache\apache2.4.[=56= 末尾添加行 extension=php_mongodb.dll .ini

4] 重新启动 WAMP 服务器并测试是否在“http://localhost:90/?phpinfo=1”配置了驱动程序,但那里没有像 "mongo" 这样的东西。

如果我为旧驱动程序 (php_mongo.dll) 执行上述所有步骤,那么它会在“http://localhost:90/?phpinfo=1”处显示 "mongo" 部分。

系统和应用程序版本

Windows10个64位

WAMP 服务器 3.0.6

PHP 5.6.25

php_mongodb-1.3.1-7.1-ts-vc14-x64.zip 驱动程序

如果我做错了什么,或者遗漏了什么,请指正。

问题已解决,我对两个 PHP 版本(5.6 和 7.0)都使用 "php_mongodb-1.3.1-7.1-ts-vc14-x64.zip" 驱动程序。

如何解决此问题:下载 "php_mongodb-1.1.8-5.6-ts-vc11-x64.zip" 解压 zip 并复制 "php_mongodb.dll" 到 "C:\wamp64\bin\php\php5.6.25\ext"。

然后对 7.0 执行相同的操作,下载 "php_mongodb-1.1.8-7.0-ts-vc14-x64.zip" 解压 zip 并复制 "php_mongodb.dll" 到 "C:\wamp64\bin\php\php7.0.10\ext"。

除了 dll 版本,上述步骤(有问题的 4 个步骤)中完成的所有其他操作都是完美的。

以上驱动程序是从 https://pecl.php.net/package/mongodb/1.1.8/windows 下载的,这里您将看到 PHP 的 MongoDb 驱动程序列表,以及兼容的 PHP 版本。