Mongodb 为了使事情正确,您必须安装php_mongo模块

Mongodb 为了使事情正确,您必须安装php_mongo模块,mongodb,centos,plesk,php-mongodb,Mongodb,Centos,Plesk,Php Mongodb,我无法在VPS中安装php mongo驱动程序。我已经跟踪和记录了 我检查了这个堆栈,但我不知道我做错了什么 VPS在PLESK 12和CentOS 7上运行 假设我在plesk上有一个域mydomain.com,在mydomain.com/info.php中有一个phpinfo脚本 PHP信息 PHP.ini 我做错了什么 奇怪的是,当我运行php-v命令时,我得到以下输出: 这不是显示phpInfo的版本 最后,我无法使用pecl安装最新的驱动程序版本,因为我遇到以下错误: 我将非常感谢任何

我无法在VPS中安装php mongo驱动程序。我已经跟踪和记录了

我检查了这个堆栈,但我不知道我做错了什么

VPS在PLESK 12和CentOS 7上运行

假设我在plesk上有一个域mydomain.com,在mydomain.com/info.php中有一个phpinfo脚本

PHP信息

PHP.ini

我做错了什么

奇怪的是,当我运行php-v命令时,我得到以下输出:

这不是显示phpInfo的版本

最后,我无法使用pecl安装最新的驱动程序版本,因为我遇到以下错误:

我将非常感谢任何帮助


谢谢

之所以发生这种情况,是因为您需要调用php和pecl的本机操作系统二进制文件

Plesk的PHP5.6二进制文件存储在/opt/Plesk/PHP/5.6/bin/中。因此,您必须调用/opt/plesk/php/5.6/bin/php和/opt/plesk/php/5.6/bin/pecl

以下是如何安装mongodb for PHP 5.6的完整步骤:

[root@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
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
[root@cos71x64-plesk12~]yum安装plesk-php56-devel

[root@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
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
[root@cos71x64-plesk12~]echo extension=mongodb.so>/opt/plesk/php/5.6/etc/php.d/mongodb.ini

[root@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

没人知道我能做什么?任何帮助都将不胜感激。再次感谢您的耽搁。我想他出去几天了。。。您的解决方案非常有效。非常感谢你!