首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu13.10中安装Mongodb扩展的最简单的方法?

在Ubuntu13.10中安装Mongodb扩展的最简单的方法?
EN

Stack Overflow用户
提问于 2014-03-17 15:58:03
回答 4查看 41.6K关注 0票数 20

我正在使用Ubuntu13.10(漂亮的蜥蜴),我希望sudo apt-get install php5-mongo能够足够安装mongodb数据库驱动程序。

不过,没有这么幸运。我使用php5-fpm,所以首先我发现我也需要执行php5enmod mongo,但是即使这样,我也会得到一个错误:

代码语言:javascript
复制
include(MongoClient.php): failed to open stream: No such file or directory

相反,要安装,我必须执行以下操作(这将占用更多的磁盘空间):

代码语言:javascript
复制
 sudo apt-get install php5-dev make php-pear
 sudo pecl install mongo
 sudo echo "extension=mongo.so" | tee /etc/php5/mods-available/mongo.ini

我的问题是,为什么sudo apt-get install php5-mongo还不够?这是Ubuntu回购的问题吗?如何查看ubuntu存储库,找出它使用的版本,以及为什么不包括MongoClient.php。我是使用"ubuntu:saucy“码头形象作为我的基础,它包括默认的宇宙,我认为。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-05-01 11:57:16

在Ubuntu14.04中,sudo apt-get install php5-mongo生成一个完全工作的mongo扩展。所以我想Ubuntu13.10中有一个包装问题,它导致了这个问题。

解决方案:使用Ubuntu14.04LTS而不是Ubuntu13.10。

但是,如果您必须使用Ubuntu13.10,则不要使用php5-mongo Ubuntu包,而是通过pecl安装mongo扩展:

代码语言:javascript
复制
sudo apt-get install php5-dev make php-pear
sudo pecl install mongo
sudo echo "extension=mongo.so" | sudo tee /etc/php5/mods-available/mongo.ini
票数 35
EN

Stack Overflow用户

发布于 2014-12-10 10:50:01

在ubuntu中最容易安装mongoDB驱动程序的php5是使用以下命令:

代码语言:javascript
复制
sudo apt-get install php5-mongo

注意,驱动程序已正确安装,但尚未加载,因此应该绝对重新启动服务器,如果使用apache应该这样做的话:

代码语言:javascript
复制
sudo service apache2 restart
票数 34
EN

Stack Overflow用户

发布于 2015-12-10 19:31:20

还有一种很好的方式来安装mongo for PHP。我有ubuntu 14.04LTS。

代码语言:javascript
复制
open synaptic package manager and search "mongo"

选择要安装的这些包。

  • php-部落-蒙戈

单击apply安装软件包。

现在使用此命令重新启动apache2。

代码语言:javascript
复制
sudo service apache2 restart

测试芒果

创建名为mongo-test.php的PHP文件,并将代码粘贴到那里。

代码语言:javascript
复制
<?php
   // connect to mongodb
   $m = new MongoClient();

   echo "Connection to database successfully";
   // select a database
   $db = $m->mydb;

   echo "Database mydb selected";
?>

测试此URL http://localhost/mongo-test.php

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22459164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档