如何安装PHP的MongoDB驱动程序 - "pecl install mongo"失败

Kaj*_*nus 8 php ubuntu mongodb

如何安装PHP的MongoDB客户端驱动程序?

我已经这样做了:

  $ sudo aptitude install php5-dev php5-cli php-pear make
Run Code Online (Sandbox Code Playgroud)

但下一步失败了:

  $ sudo pecl install mongo
  No releases available for package "pecl.php.net/mongo"
  install failed
Run Code Online (Sandbox Code Playgroud)

当我查看http://pecl.php.net/mongo时,我发现列出了许多版本的Mongo驱动程序.我应该包含版本号还是什么?但是,我发现的所有安装说明都只是说明了一个使用sudo pecl install mongo而没有别的. - 如何安装Mongo驱动程序?

一些细节:

  1. 操作系统:Linux Mint 16,基于Ubuntu.

  2. pecl list-channels 说:

     Registered Channels:
     Channel      Alias   Summary
     doc.php.net  phpdocs PHP Documentation Team
     pear.php.net pear    PHP Extension and Application
                          Repository
     pecl.php.net pecl    PHP Extension Community Library
     __uri        __uri   Pseudo-channel for static packages
    
    Run Code Online (Sandbox Code Playgroud)

小智 3

我不知道你是如何锁定pecl方法的,但我最近编译了驱动程序。这是在 ubuntu 服务器上。它会安装 .so,您所需要做的就是将“extension=mongo.so”添加到 php.ini 文件中。

  • PECL 除了下载、配置和编译源代码之外什么也不做。这不是问题的答案,为什么 PECL 下载失败。 (3认同)