php 错误提示 mongodb/mongodb 1.4.0 requires ext-mongodb ^1.5.0 -

时间:2022-03-29 01:26:09

使用环境

  • window
  • wamp自带php7.3.1
  • leveral
  • composer

错误原因:

        原来的php中并没有安装mongodb扩展,或者mongodb扩展的版本不对,版本要求是要大于^1.5.0。

   使用php -m 可以查看已安装扩展列表,检查一下是否有mongodb扩展文件。 

解决步骤:

  1. 百度搜索对应的扩展文件,输入mongodb 1.5.3,第一个就是php扩展了。

  php 错误提示 mongodb/mongodb 1.4.0 requires ext-mongodb ^1.5.0 -

 

  2. 通过phpinfo() 查看一下本机 php架构(x86 x64) 和php版本(版本号,nts ts),后面下载的需要和当前电脑的要完全匹配。

  php 错误提示 mongodb/mongodb 1.4.0 requires ext-mongodb ^1.5.0 -

 

   3. 去寻找对应的扩展,下载

  php 错误提示 mongodb/mongodb 1.4.0 requires ext-mongodb ^1.5.0 -

 

   4. 下载完成后就需要解压后,把里面的php-mongodb.dll文件复制到php目录下的ext(扩展)文件夹下面。

   5. 打开php.ini文件搜索mongodb,

    如果有,则去掉  ;extension=php_mongodb.dll   前面的分号

    没有,添加  extension=php_mongodb.dll

    6. 重启apache服务器,composer install 就可以成功了。