質問: ### 前提・実現したいこと php5.5でmongoDBドライバーが動かないです。 ### 発生している問題・エラーメッセージ ``` エラーメッセージ PHPのエラー Fatal error: Class 'Mongo' not found in /var/www/node/DBconnect.php on line 7 php-fpmのエラー NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/5.5/modules/mongo.so' - /usr/lib64/php/5.5/modules/mongo.so: cannot open shared object file: No such file or directory in Unknown on line 0 ``` ### 経緯 もともとは、PHP5.3 nginx php-fpm mongoDB上で問題なくPHPのmongoドライバー を使って動いていました。 この度、ある事情でphp5.5にバージョンアップすることになり、 yum remove php* httpd* yum install php55 httpd24を行いました。 phpは問題なく動くのですが、mongoDBのドライバーが動いていない様です。 php.iniには"extension=mongo.so"を入れてあります。 上記のエラー見るとどうやらパスがあっていない様なので php.iniにextension_dir="/usr/lib64/php/modules/"入れてみましたがエラーになってしました。 mongoDBのドライバーもアップグレードまたは一旦消して再インストールしないといけないんでしょうか? それともphp5.5ではmongoDBは操作できないのか。 ### ご教授お願いいたします。
回答: PHPのバージョンが変わればそのあたりのドライバもバージョンに合わせて再インストールしなければいけないかと