2016-11-10 40 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