我有32位Windows 8.1,处理器是x64 Intel Pentium
我在wampserver上运行apache 2.4.9和php phpinfo:PHP版本5.5.12,架构x86,编译器MSVC11(Visual C ++ 2012)
尝试安装php_mongo.dll
如果我使用 php_mongo-1.5.5-5.5-vc11-x86_64.dll ,我会得到0xc000035a windows错误, 当我使用 php_mongo-1.5.5-5.5-vc11.dll 时,我收到PHP错误“致命错误:类'MongoClient'未找到... ”和扩展名php_mongo在wamp php扩展菜单中标有感叹号:见图片
答案 0 :(得分:3)
行 第1点,如果您正在运行32位Windows,那么您必须使用32位WampServer(我假设您这样做)以及32位mongo扩展。
第2点,在WAMPServer中,你得到一个类似于PHP扩展的警告符号,它通常意味着两件事之一: -
\ext
文件夹中有一个dll但在php.ini中没有extension=???
来匹配它。extension=???
但在\ext
文件夹中没有与之匹配的dll。如果以上信息无法解决您的问题,那么this recent similiar question似乎表明,当{1.5}版本没有时,php_mongo-1.5.1-5.5-vc11.dll
适用于该提问者。我会尝试该版本,请记住您需要线程安全版本,即名称中没有-nts
的文件。