/ / MongoDB Проверка за съвместимост с PHP и MongoDB - php, mongodb

MongoDB PHP Driver и MongoDB проверка на съвместимостта - php, mongodb

В PHP как да се провери дали CORRECT mongodb PHP драйвер е инсталиран за съответния mongodb.

Връзката по-долу казва как да проверите дали mongodb PHP драйвера е инсталиран, но не казва дали този драйвер е правилен / съвместим за съответния mongodb.

http://stackoverflow.com/questions/11134959/check-if-mongodb-php-driver-is-installed

Например, ако имам PHP версия 5.3.10 и имам mongodb 2.2.2, командата

echo extension_loaded("mongo") ? "loadedn" : "not loadedn";

ще кажа натоварени, обаче, mongodb няма да работи правилно, защото за mongodb 2.2.2, трябва най-новата PHP не 5.3.10

Отговори:

1 за отговор № 1

Мисля, че говорите за драйвер, а не за PHP. PHP няма вградена поддръжка за достъп Mongo* класове, докато не компилирате и заредите специално разширение.

Тъй като говорите за последната версия наMongoDB, мисля, че не можете да използвате някои части от неговата функционалност, защото сте имали някакъв стар драйвер (да речем, 1.2.12) .Когато надстроите PHP, вероятно сте обновили драйвера до най-новата (1.3.0) стабилна версия Тази версия на драйвера беше подадена преди няколко дни и поддържа всички най-нови функции, които MongoDB осигурява.

Както и да е, ако искате да проверите коя версия на драйвера имате, можете да се обадите phpinfo(8) от вашия PHP и погледнете въпреки изхода за Монго раздел, където се показва версията на драйвера.