mongodb如何在lampp中安装PHP驱动程序(Ubuntu)

时间:2018-06-21 04:59:12

标签: php mongodb

我正在尝试通过使用以下命令在ubuntu上安装mongoDB

sudo /opt/lampp/bin/pecl install mongo

但是出现下一个错误

WARNING: "pecl/mongo" is deprecated in favor of "channel:///mongodb" WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update pecl/mongo requires PHP (version >= 5.3.0, version <= 5.99.99), installed version is 7.1.6 No valid packages found install failed

然后我将命令更改为:

sudo /opt/lampp/bin/pecl install mongodb

但出现以下错误

Package "mongodb" Version "1.4.4" does not have REST xml available install failed

请帮助我

1 个答案:

答案 0 :(得分:0)

如错误消息所述,您尝试安装的第一个扩展程序mongo已过时。您想要的扩展名是mongodb。

我建议您手动安装而不是使用程序包管理器。这样,您可以自定义其选项,例如某些身份验证方法可能需要的SSL支持。根据{{​​3}},步骤如下:

git clone https://github.com/mongodb/mongo-php-driver.git
cd mongo-php-driver
git submodule update --init
phpize
./configure [options]
make all
sudo make install