2016-03-11 7 views
2

Я не могу установить драйвер php mongo в VPS. Я следил за this и this documentantionЧтобы все было правильно, вы должны установить модуль php_mongo

Я проверил этот стек here, но я не могу понять, что я делаю неправильно.

Система VPS работает на PLESK 12 и CentOS 7.

позволяет сказать, что у меня есть домен «mydomain.com» на моем и в Plesk mydomain.com/info.php в phpinfo сценария.

PHP INFO

php info

php info 2

php.ini

php ini

modules

Что AMB я неправильно?

Странная вещь, что, когда я запускаю команду «PHP -v» Я получаю этот выход:

php version

который не версия, которая показывает phpInfo.

Наконец, я не могу установить новые версии драйверов с помощью PECL, потому что я получаю следующее сообщение об ошибке:

pecl error

Я был бы признателен за любую помощь

спасибо !!

+0

Никто не знает, что я могу сделать? Любая помощь будет оценена по достоинству. Еще раз спасибо –

ответ

4

Это происходит потому, что вы вызываете собственные двоичные коды ОС php и pecl.

PHP 5,6 двоичные файлы PLESK хранятся в /opt/plesk/php/5.6/bin/. Таким образом, вы должны позвонить/Opt/Plesk/PHP/5,6/бен/PHP и/Opt/Plesk/PHP/5,6/bin/PECL

Вот полные шаги, как установить MongoDB для PHP 5.6 :

[корень @ cos71x64-plesk12 ~] # /opt/plesk/php/5.6/bin/pecl установить MongoDB

/opt/plesk/php/5.6/bin/phpize not found. Run 'yum install plesk-php56-devel' to install it 

[корень @ cos71x64-plesk12 ~] # ням установить plesk- php56-devel

[корень @ cos71x64-plesk12 ~] #/opt/plesk/php/5.6/бен/PECL установить MongoDB

Build process completed successfully 
Installing '/opt/plesk/php/5.6/lib64/php/modules/mongodb.so' 
install ok: channel://pecl.php.net/mongodb-1.1.4 
configuration option "php_ini" is not set to php.ini location 
You should add "extension=mongodb.so" to php.ini 

[корень @ cos71x64-plesk12 ~] # эхо "расширение = mongodb.so"> /opt/plesk/php/5.6/etc/php.d/mongodb.ini

[корень @ cos71x64-plesk12 ~] # /opt/plesk/php/5.6/bin/php --info | grep mongo

/opt/plesk/php/5.6/etc/php.d/mongodb.ini, 
mongodb 
mongodb support => enabled 
mongodb version => 1.1.4 
mongodb stability => stable 
libmongoc version => 1.3.3 
mongodb.debug => no value => no value 
+1

Извиняется за задержку. Я уже несколько дней ... Ваше решение работает отлично. Большое спасибо! –