无法在MacOS上安装php mongodb驱动程序

时间:2019-03-31 11:43:14

标签: mongodb


我是MongoDB的新手。
我使用的是Macbook,尝试安装Jenssegers以在MongoDB中使用Laravel。
但是,当我在项目目录中运行“ composer require jenssegers / mongodb”时。错误:

  
      
  • mongodb / mongodb v1.4.x-dev需要ext-mongodb ^ 1.5.0->您的系统中缺少所请求的PHP扩展mongodb。      
        
    • mongodb / mongodb v1.3.x-dev需要ext-mongodb ^ 1.4.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb v1.2.x-dev需要ext-mongodb ^ 1.3.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb v1.1.x-dev需要ext-mongodb ^ 1.2.0->系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb v1.0.x-dev需要ext-mongodb ^ 1.1.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.5.x-dev需要ext-mongodb ^ 1.6->系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.4.2要求ext-mongodb ^ 1.5.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.4.1要求ext-mongodb ^ 1.5.0->系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.4.0要求ext-mongodb ^ 1.5.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.3.2需要ext-mongodb ^ 1.4.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.3.1要求ext-mongodb ^ 1.4.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.3.0需要ext-mongodb ^ 1.4.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.2.0-alpha1需要ext-mongodb ^ 1.2.0->系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.2.0需要ext-mongodb ^ 1.3.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.1.2要求ext-mongodb ^ 1.2.0->系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.1.1要求ext-mongodb ^ 1.2.0->系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.1.0-alpha1需要ext-mongodb ^ 1.1.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.1.0要求ext-mongodb ^ 1.2.0->系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.0.5需要ext-mongodb ^ 1.1.0->您的系统中缺少所请求的PHP扩展名mongodb。
    •   
    • mongodb / mongodb 1.0.4需要ext-mongodb ^ 1.1.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.0.3要求ext-mongodb ^ 1.1.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.0.2需要ext-mongodb ^ 1.1.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.0.1需要ext-mongodb ^ 1.1.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.0.0-beta2需要ext-mongodb ^ 1.1.1->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.0.0-beta1需要ext-mongodb ^ 1.0.0->系统中缺少所请求的PHP扩展mongodb。
    •   
    • mongodb / mongodb 1.0.0-alpha1需要ext-mongodb ^ 1.0.0->您的系统中缺少所请求的PHP扩展名mongodb。
    •   
    • mongodb / mongodb 1.0.0需要ext-mongodb ^ 1.1.0->您的系统中缺少所请求的PHP扩展mongodb。
    •   
    • jenssegers / mongodb的安装请求^ 3.5->可以由jenssegers / mongodb满足[v3.5.0,v3.5.1]。
    •   
  •   

在这里搜索一些帖子后,我尝试安装mongodb驱动程序,我运行以下命令:“ sudo ./pecl install mongodb”。但这仍然是错误:

  

/private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/pear/temp/mongodb/src/libmongoc/src/libmongoc/src/mongoc/mongoc-scram.c:85:10:   致命错误:找不到“ unicode / usprep.h”文件

     

包括

     ^~~~~~~~~~~~~~~~~~ 1 error generated. make: *** [src/libmongoc/src/libmongoc/src/mongoc/mongoc-scram.lo] Error 1
     

错误:“ make”失败

我真的不知道该如何解决。我花了很多时间。 你能帮我吗?
非常感谢你!

0 个答案:

没有答案