使用环境:
- window
- wamp自带php7.3.1
- leveral
- composer
错误原因:
原来的php中并没有安装mongodb扩展,或者mongodb扩展的版本不对,版本要求是要大于^1.5.0。
使用php -m 可以查看已安装扩展列表,检查一下是否有mongodb扩展文件。
解决步骤:
1. 百度搜索对应的扩展文件,输入mongodb 1.5.3,第一个就是php扩展了。
2. 通过phpinfo() 查看一下本机 php架构(x86 x64) 和php版本(版本号,nts ts),后面下载的需要和当前电脑的要完全匹配。
3. 去寻找对应的扩展,下载
4. 下载完成后就需要解压后,把里面的php-mongodb.dll文件复制到php目录下的ext(扩展)文件夹下面。
5. 打开php.ini文件搜索mongodb,
如果有,则去掉 ;extension=php_mongodb.dll 前面的分号
没有,添加 extension=php_mongodb.dll
6. 重启apache服务器,composer install 就可以成功了。