首页 > 解决方案 > 已安装 Mongodb 驱动程序,但未显示在 php 模块中。

问题描述

PHP给了我以下错误:

Type: Error
Message: Class 'MongoDB\Driver\Manager' not found
File: $/vendor/mongodb/mongodb/src/Client.php
Line: 87

因此,我在禁用 csrutil 后使用以下命令在 MacOSX High Sierra 版本 10.13.5 上安装了 mongodb 驱动程序:

sudo pecl install mongodb

然后我添加extension=mongodb.so到 php.ini 文件中。

现在当我使用命令时:

php -m

列出 php 模块,mongodb 没有出现在列表中。

PHP版本:PHP 7.1.16

pecl/mongodb 版本:1.5.2

这可能是什么原因?我如何解决它?

标签: phpmongodbmacosphp-mongodb

解决方案


您是否重新启动了服务器?如果不这样做。

如果这无济于事,请检查您是否编辑了正确的 php.ini

php -i | grep php.ini

推荐阅读