Я использую 64-разрядную версию Windows 7 с XAMPP для Windows и не могу найти решение проблемы с установкой. Я просмотрел руководства по установке драйверов Windows и PHP в MongoDB.
Из информации о PHP мои спецификации среды: XAMPP 1.7.4 PHP: 5.3.3 Обработчик Apache 2.0
Есть ли у кого-нибудь идея, как закончить установку? Я прочитал множество комментариев о людях и попробовал различные способы устранения неполадок и обходные пути, но ничего не дошло до меня.
Выполняю следующие шаги:
Показывает:
Неустранимая ошибка: класс "Монго" не найден в G:\Project\xampp\htdocs\Mongo\mongo.php в строке 2
Любой может решить проблему.
У вас нет загруженного расширения mongo.
Вы уже последовали за инструкциями по установке к письму? У вас уже установлено mongodb?
Если вы вообще не можете подключиться к mongo (набрав mongo
в приглашении dos), вам нужно сначала обратиться к нему.
Если вы можете подключиться к mongo, но не через php, будет пропущен шаг, но, скорее всего:
extension=php_mongo.dll
(или в соответствующем файле conf)Я знаю, что это действительно старый, извините за возрождение, я только возрождаюсь, потому что это помогает мне думать и решать мою проблему в WAMP.
Чтобы все перешло на работу, вам нужно установить программу mongo (не mongod) в системную переменную PATH, как вы это делаете, когда вы устанавливаете Java.
Если вы используете программу mongo в "C:\data\mongodb\bin", вы открываете переменную PATH и в конце ставите точку с запятой в папку с монго, например: "; C:\data\mongodb\bin".
Откройте команду cmd и попробуйте запустить C:\Users\Yourname > mongo Если он работает, вы успешно "установили" монго, знаете, вам нужно только обновить php.ini и перезапустить xampp или wamp. Убедитесь, что вы установили драйвер dll в папку EXT для установки PHP. "C:\wamp\bin\php\php5.4.3\ext" для WAMP.
Извините плохой английский, я только отвечаю, потому что у меня такая же проблема, и это помогает мне.
Посмотрите на этот ответ, это очень помогло мне.
PHP MongoDB: Неустранимая ошибка: Class 'MongoClient' не найден
По-видимому, класс MongoClient устарел, поэтому старый код не будет работать. Я пытаюсь следовать за учебниками → , и они используют новый код MongoClient(), но поскольку я запускаю php версии 7 и соответствующую dll dll mongo, этот код не будет работать.
Время для поиска обновленного учебника.