我正在尝试在我的系统中安装mongoDB。按照
中的说明http://www.mongodb.org/display/DOCS/PHP+Language+Center,
我已下载php_mongo.dll
并将其放入../php5.3.0/ext
文件夹中。然后我将extension=php_mongo.dll
添加到php.ini。当我重新启动WAMP时,出现以下错误:
PHP Startup: unable to load dynamic library php5.3.0/ext/php_gd2.dll
和
的错误相同php_mbstring.dll,php_mysql.dll,php_mysqli.dll,php_pdo_mysql.dll,php_pdo_sqlite.dll.
之后,我又出现了另一个错误:
PHP Startup: Mongo: Unable to initialize module
Module compiled with build ID=API20090626, TS, VC9
PHP compiled with build ID=API20090626, TS, VC6.
These options need to match.
从网上读完一些后,我意识到我必须更改PHP的编译器。有谁知道如何将PHP编译器VC6更新为PHP编译器VC9?
我的Apache版本2.2.11 PHP版本5.3.0
谢谢
答案 0 :(得分:4)
http://windows.php.net/download/
../php5.3.0/
../php5.3.0/
../php5.3.0/
php_mongodb.dll
放入../php5.3.0/ext/
修改强>
抱歉,我忘了提及你还需要用apachelounge替换你的apache安装,然后安装Microsoft 2008 C ++ Runtime(x86)或Microsoft 2008 C ++ Runtime(x64)。 “我选择哪个版本?”中的评论在同一页上http://windows.php.net/download/
答案 1 :(得分:0)
暂时,检查哪个模块处于警告消息中,只需转到php.ini文件并对其进行注释即可。这可以工作