安装mongo php驱动程序centos 6.6

时间:2015-03-03 17:06:29

标签: php mongodb centos6

我的托管服务商安装了Centos 6.6 + Direct Admin + PHP 5.6.6的云托管VPS。

我需要安装MongoDB php驱动程序才能连接到外部mongoDB。

我尝试了以下安装:

同样yum --enablerepo=remi,remi-php56 php-pecl-mongo没有做到这一点

我在/usr/lib64/php/modules/中有以下模块: bz2.socalendar.soctype.socurl.soexif.sofileinfo.softp.sogettext.so,{{ 1}},iconv.so json.so mongo.sophar.sosockets.sotokenizer.so

zip.so中为每个模块创建的.ini文件。

在带有centos 5.x的旧vps上安装mongo php驱动程序也不是问题,也不是在带有PHP 5.5的Centos 6.2上。 在这些情况下,mongo.so位于/etx/php.d/位置,必须手动将其添加到php.ini

托管服务提供商不支持除我所获得的默认安装之外的任何其他内容。

我真的很感激任何帮助。

斯坦

1 个答案:

答案 0 :(得分:0)

我在这个答案的评论中找到了解决方案https://serverfault.com/questions/589877/pecl-command-produces-long-list-of-errors 由于在服务器上运行PHP 5.6,必须从remi-php56 repo重新安装PEAR。 之后我可以使用pecl install mongo并将mongo.so复制到/usr/local/php/lib/php/extensions/no-debug-non-zts-xxxxxx/文件夹。

# php -m | grep -i mongo> mongo正在运行