Mongodb 驱动程序已安装但未显示在 php 模块中。
Mongodb driver installed but not showing up in php modules.
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
这可能是什么原因?我该如何解决?
你重启服务器了吗?如果不这样做。
如果这不能帮助检查您是否编辑正确 php.ini
php -i | grep php.ini
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
这可能是什么原因?我该如何解决?
你重启服务器了吗?如果不这样做。
如果这不能帮助检查您是否编辑正确 php.ini
php -i | grep php.ini