首页 > linux > centos > 11.Centos php mongdb扩展Fatal error Class 'MongoClient' not found in

11.Centos php mongdb扩展Fatal error Class 'MongoClient' not found in

在Centos7.2系统通过yum安装php5.6的mongdb扩展,通过phpinfo显示已经有了mongodb的扩展。 运行$m = new MongoClient();这一句时依然报“Fatal error Class 'MongoClient' not found in”这样的错误。 经过自己多次尝试,通过源码安装mongodb扩展解决了这个问题。记录一下解决步骤。

1 通过php的log日志查看php报错定位

cat /var/log/php-fpm/www-error.log

2 下载php-mongo扩展源码:

http://pecl.php.net/package/mongo1.4.5

http://pecl.php.net/get/mongo-1.4.5.tgz

3 安装phpize命令

yum install php56w-devel.x86_64

4 make & make install

phpize
./configure
make
make install

源码安装后php访问mongodb运行成功。

5 参考文章

php安装mongodb扩展

转载请保留原文链接.