无法在 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 版本。
我想使用 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 版本。