Я пытаюсь выполнить это:
<?php
// connect
$m = new Mongo();
?>
Но я получаю следующую ошибку:
Неустранимая ошибка: класс 'Mongo' не найден в C: \ wamp\ www .....
Информация:
- PHP: 5.38
- MongoDB: mongodb-win32-i386-2.0.2
- PHP-драйвер MongoDB: mongo-1.1.4-php5.3vc6ts
- WampServer: 2.2
- ОС: Windows 7 Enterprise SP1
Iя хорошо выполнил установку MongoDB (включая добавление DLL в ext & php.ini), запустил mongod.exe и WAMP запущен.
Что это означает, что отсутствует / неверно?
Редактировать:
Я запустил его на другом компьютере с Windows 7 (Windows 7 Profressional).Это меня заинтересовало.Так что теперь мой компьютер с Windows 7 Enterprise SP1 имеет такое же содержимое http.conf
, php.ini
, C:\wamp\bin\mongodb
(следовательно, БД точно такие же) и тот же пакетный файл для запуска mongod.exe
, что и мой компьютер с Win7 Professional.
Но все же, все, что я могу сделать на своем компьютере с Win7 Enterprise SP1, это подключиться через командную строку.phpinfo()
моего компьютера Win7 Professional содержит:
Мой компьютер Win7 Enterprise SP1 не содержит ссылок на MongoDB.
Содержимое пакетного файла, который я использую для запуска MongoDB:
"C:\wamp\bin\mongodb\bin\mongod.exe" --logpath "C:\wamp\bin\mongodb\logs\error.log" --logappend --dbpath "C:\wamp\bin\mongodb\data\db" --directoryperdb --service
Net Start "MongoDB"
pause