本文解决了php版本和mongodb版本不对应的问题以及mongodb扩展php_mongo.dll版本不对应问题,供大家审视自己在扩展的过程中有没有出错~
PS:第一次写博文,有不妥之处希望各位能够指出
最近数据库要做大作业,老师说用mongodb满分通过,我说什么也要装一个呀。
我开开心心得装了个mongodb3.4,把老师的1.6.8的php_mongo.dll一装,在indexController里键入"phpinfo()",打开localhost网页,卧槽,Ctrl+F怎么也找不到mongo这字眼啊~
冷静点开官网,如下表:
PHP Driver | MongoDB 2.4 | MongoDB 2.6 | MongoDB 3.0 | MongoDB 3.2 | MongoDB 3.4 |
---|---|---|---|---|---|
PHPLIB 1.1 + mongodb-1.2 | ✓ | ✓ | ✓ | ✓ | ✓ |
PHPLIB 1.0 + mongodb-1.1 | ✓ | ✓ | ✓ | ✓ | |
mongodb-1.1 | ✓ | ✓ | ✓ | ✓ | |
mongodb-1.0 | ✓ | ✓ | ✓ | ||
mongo-1.6 | ✓ | ✓ | ✓ | ||
mongo-1.5 | ✓ | ✓ | |
PHP Driver | PHP 5.3 | PHP 5.4 | PHP 5.5 | PHP 5.6 | PHP 7.0 | PHP 7.1 | HHVM 3.12 | HHVM 3.15 |
---|---|---|---|---|---|---|---|---|
mongodb-1.2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
mongodb-1.1 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
mongodb-1.0 | ✓ | ✓ | ✓ | ✓ |