2016-11-10 37 views
0

我有一些版本的PHP,我需要安装5.6版本的mongo。早先我有蒙戈的 5.5版本,现在intsall多个版本的PHP和Mongo

[email protected]:/usr/lib/php$ sudo pecl install mongodb 
pecl/mongodb is already installed and is the same as the released version 1.1.9 
install failed 

sudo pecl install mongo 
pecl/mongo is already installed and is the same as the released version 1.6.14 

安装失败

,当我检查PHP -m我没有看到蒙戈在的phpinfo找不到蒙戈。试着这样

phpenmod -v php5.6 mongodb 

但inthis方式

/etc/php/5.6/mods-available/ 

mongo.ini 

磨片运行PHP -m没有蒙戈模块

sudo pecl info mongo 
About pecl.php.net/mongo-1.6.14 

但仍不蒙戈我版本的PHP。如何正确启用mongo的另一个PHP版本?

回答

0

切换到需要的PHP版本

sudo update-alternatives --config=php 
sudo update-alternatives --config=php-config 
sudo update-alternatives --config=phpize 

只要运行与强制标志安装

sudo pecl install -f mongodb