安装 Jenssegers\Mongodb 时在 laravel 中出现问题
Posted
技术标签:
【中文标题】安装 Jenssegers\\Mongodb 时在 laravel 中出现问题【英文标题】:Getting issue in laravel while installing Jenssegers\Mongodb安装 Jenssegers\Mongodb 时在 laravel 中出现问题 【发布时间】:2016-10-01 18:54:26 【问题描述】:我正在使用 laravel 5.2 并使用命令行安装 Jenssegers\Mongodb。但我遇到了以下问题。
问题 1
mongodb/mongodb 1.0.2 需要 ext-mongodb ^1.1.0 -> 您的系统中缺少请求的 php 扩展 mongodb。 mongodb/mongodb 1.0.2 需要 ext-mongodb ^1.1.0 -> 您的系统中缺少请求的 PHP 扩展 mongodb。mongodb/mongodb 的安装请求(锁定在 1.0.2)-> 可由 mongodb/mongodb[1.0.2] 满足。
要启用扩展,请确认它们已在这些 .ini 文件中启用:
/etc/php5/cli/php.ini /etc/php5/cli/conf.d/05-opcache.ini /etc/php5/cli/conf.d/10-pdo.ini /etc/php5/cli/conf.d/20-curl.ini /etc/php5/cli/conf.d/20-json.ini /etc/php5/cli/conf.d/20-mongo.ini /etc/php5/cli/conf.d/20-readline.ini 您也可以在终端中运行php --ini
,以查看 PHP 在 CLI 模式下使用了哪些文件。
我已经在 /etc/php5/cli/php.ini 中添加了 extension=mongo.so。我正在使用 ubuntu 15.04 并使用默认的 apache2 服务器。
我使用的是 MongoDB 3.2.6 版本。
请告诉我是什么问题?
谢谢
【问题讨论】:
请将 ""jenssegers/mongodb": "*"," 添加到 laravel 项目根文件夹中的 composer.json 中。这对我有用。 【参考方案1】:使用此代码
sudo apt-get install php-mongodb
【讨论】:
找不到包以上是关于安装 Jenssegers\Mongodb 时在 laravel 中出现问题的主要内容,如果未能解决你的问题,请参考以下文章
将 mongodb.so 添加到 php.ini 后 XAMPP (Apache) 崩溃