【问题标题】:Install mongo php driver centos 6.6安装mongodb php驱动centos 6.6
【发布时间】:2015-03-04 03:44:07
【问题描述】:

我的托管服务提供商安装了​​ 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.so, calendar.so, ctype.so, curl.so, exif.so, fileinfo.so, ftp.so, gettext.so, iconv.so, @9876543534@, @98 > phar.so, sockets.so, tokenizer.so, zip.so

/etx/php.d/ 中为每个模块创建的.ini 文件。

在带有 centos 5.x 的旧 vps 上安装 mongo php 驱动程序不是问题,在带有 php 5.5 的 Centos 6.2 上也没有问题。 在这些情况下,mongo.so 位于位置 /usr/local/php/lib/php/extensions/no-debug-non-zts-xxxxxx/ 并且必须手动将其添加到 php.ini

除了我得到的默认安装之外,托管服务提供商不支持其他任何东西。

非常感谢任何帮助。

斯坦

【问题讨论】:

    标签: php mongodb centos6


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-10-17
      • 2012-07-31
      • 2015-04-13
      • 1970-01-01
      • 1970-01-01
      • 2015-08-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-11
      相关资源
      最近更新 更多