安装mongophp驱动centos 6.6
Install mongo php driver centos 6.6
我有一个云托管 VPS,我的托管服务提供商安装了 Centos 6.6 + Direct Admin + PHP 5.6.6。
我需要安装 MongoDB php 驱动程序才能连接到外部 mongoDB。
我尝试了以下安装:
- http://www.liquidweb.com/kb/how-to-install-the-mongodb-php-driver-extension-on-centos-6/
- http://andres.jaimes.net/876/setup-mongo-php-module-centos-6/
- 在 madcoda com
安装-mongodb-php-driver-in-centos-6-3
另外 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
, json.so
, mongo.so
, 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
除了我得到的默认安装,托管服务提供商不支持任何其他。
非常感谢任何帮助。
斯坦
我在这个答案的评论中找到了解决方案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
是 运行
我有一个云托管 VPS,我的托管服务提供商安装了 Centos 6.6 + Direct Admin + PHP 5.6.6。
我需要安装 MongoDB php 驱动程序才能连接到外部 mongoDB。
我尝试了以下安装:
- http://www.liquidweb.com/kb/how-to-install-the-mongodb-php-driver-extension-on-centos-6/
- http://andres.jaimes.net/876/setup-mongo-php-module-centos-6/
- 在 madcoda com 安装-mongodb-php-driver-in-centos-6-3
另外 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
, json.so
, mongo.so
, 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
除了我得到的默认安装,托管服务提供商不支持任何其他。
非常感谢任何帮助。
斯坦
我在这个答案的评论中找到了解决方案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
是 运行