como adicionar o mongodb.so aos AMPPs

0

Eu quero usar o MongoDB no meu projeto laravel, quando eu estou tentando adicionar o driver mongoDB ao compositor eu recebo:

  Problem 1
    - mongodb/mongodb 1.0.3 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system.
    - mongodb/mongodb 1.0.3 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system.
    - mongodb/mongodb 1.0.3 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system.
    - Installation request for mongodb/mongodb (locked at 1.0.3) -> satisfiable by mongodb/mongodb[1.0.3].

  To enable extensions, verify that they are enabled in those .ini files:
    - /usr/local/ampps/php-5.6/etc/php.ini
    - /usr/local/ampps/php-5.6/etc/php.d/20-mongo.ini
  You can also run 'php --ini' inside terminal to see which files are used by PHP in CLI mode.

Estou usando o AMPPS 3.5 para executar e construir meus projetos e o MongoDB está pré-instalado.

quando eu pesquisei seus arquivos sob o diretório php5.6, há mongo.so e o que eu preciso é mongodb.so .

Como posso corrigir esse erro e fazer o driver do MongoDB funcionar no AMPPS

    
por Mohammad_Hosseini 08.10.2016 / 12:57

1 resposta

0

Eu encontrei a solução, apenas instale o AMPPS versão 3.6 que por padrão tem o mongodb, e configure-o para trabalhar com laravel (ative a extensão necessária) Então, se você executar este comando no terminal composer require jenssegers/mongodb ele irá baixar o pacote necessário.

    
por 09.10.2016 / 06:52