相关疑难解决方法(0)

在Ubuntu 13.10(saucy)中安装Mongodb PHP扩展的最简单方法?

我正在使用Ubuntu 13.10(saucy salamander),我希望这sudo apt-get install php5-mongo足以安装mongodb数据库驱动程序.

没有这样的运气.我正在使用php5-fpm,所以首先我发现我也需要做,php5enmod mongo但即便如此,我收到一个错误:

include(MongoClient.php): failed to open stream: No such file or directory
Run Code Online (Sandbox Code Playgroud)

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

 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
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么还 sudo apt-get install php5-mongo不够?这是Ubuntu回购的问题吗?我如何查看ubuntu存储库并查找它使用的版本或未MongoClient.php包含的原因.我正在使用" ubuntu:saucy"泊坞窗图像作为我的基础,我认为它默认包含宇宙.

php mongodb ubuntu-13.10

20
推荐指数
2
解决办法
4万
查看次数

使用Symfony2安装MongoDbBundle

我想用我的Symfony2应用程序设置MongoDbBundle.但是我在运行时得到了theese错误列表composer update:

Problem 1
- doctrine/mongodb 1.0.9 requires ext-mongo >=1.2.12,<1.6-dev -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.0.8 requires ext-mongo >=1.2.12,<1.6-dev -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.0.7 requires ext-mongo >=1.2.12,<1.6-dev -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.0.6 requires ext-mongo >=1.2.12,<1.6-dev -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.0.5 requires ext-mongo >=1.2.12,<1.6-dev …
Run Code Online (Sandbox Code Playgroud)

php mongodb symfony composer-php

5
推荐指数
1
解决办法
4145
查看次数

标签 统计

mongodb ×2

php ×2

composer-php ×1

symfony ×1

ubuntu-13.10 ×1