如何将 mongodb.so 添加到 AMPP

如何将 mongodb.so 添加到 AMPP

我想在我的 laravel 项目中使用 MongoDB,当我尝试将 mongoDB 驱动程序添加到 Composer 时,我得到:

  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.

我正在使用 AMPPS 3.5 来运行和构建我的项目,并且它已预装 MongoDB。

当我在扩展目录下的 php5.6 中搜索它的文件时,找到了mongo.so我需要的mongodb.so

我该如何修复此错误并使 MongoDB 驱动程序在 AMPPS 上运行

答案1

我已经找到了解决方案,只需安装默认具有 mongodb 的 AMPPS 版本 3.6,并将其配置为与 laravel 一起使用(启用所需的扩展)然后如果您在终端中运行此命令,composer require jenssegers/mongodb 它将下载所需的包。

相关内容