【发布时间】:2014-08-13 13:52:03
【问题描述】:
我整天都在尝试在 WAMP 上运行 MongoDB,它显示错误:致命错误:未找到 MongoClient 类。我有一个 Windows 64 位,Wamp 32 位(在尝试运行 wamp 64 并失败后),MongoDB 64 位。我从https://s3.amazonaws.com/drivers.mongodb.org/php/index.html 下载了mongo php_driver。将 php_mongo-1.5.1-5.4-vc9.dll 作为 php_mongo.dll 复制到 php 扩展文件夹中。在 php.ini(配置设置文件)中添加它作为扩展名。我的 php.ini 扩展部分如下所示:
extension=php_bz2.dll
extension=php_curl.dll
extension=php_com_dotnet.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_intl.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
extension=php_shmop.dll
extension=php_mongo.dll
我已经重启了服务器。我在 phpinfo() 文件中没有看到 Mongo,而且 php 错误日志文件显示以下内容:
c:/wamp/bin/php/php5.5.12/ext/php_intl.dll' - The specified module could not be found.
PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.5.12/ext/php_ldap.dll' - %1 is not a valid Win32 application.
PHP Warning: PHP Startup: mongo: Unable to initialize module
请告诉我我错过了什么,因为我已经尝试了一切。
谢谢!
【问题讨论】:
标签: mongodb wampserver