Я пытаюсь установить 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
Спасибо
http://windows.php.net/download/
../php5.3.0/
../php5.3.0/
../php5.3.0/
php_mongodb.dll
в ../php5.3.0/ext/
редактировать:
Извините, я забыл упомянуть, что вам также нужно заменить свою установку apache с помощью apachelounge, а также установить для Microsoft 2008 C ++ Runtime (x86) или Microsoft C ++ Runtime (x64) в соответствии с замечаниями в разделе «Какие версию выбрать? " на той же странице http://windows.php.net/download/
На данный момент проверьте, какой модуль находится в предупреждении, просто зайдите в файл php.ini и прокомментируйте его. Это может сработать