我在Centos 6.5中安装了PHP 5.4和mongodb。
我尝试使用http://www.liquidweb.com/kb/how-to-install-the-mongodb-php-driver-extension-on-centos-6/中提供的说明安装PHP mongodb扩展,但是当我运行php -m | grep -i mongo
时,它显示以下错误:
PHP Warning: PHP Startup: mongo: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
in Unknown on line 0
请提出解决方案。
答案 0 :(得分:1)
我手动安装它。这与pecl / pear完全相同:
wget http://pecl.php.net/get/mongo-1.6.5.tgz
tar xzf mongo-1.6.5.tgz
cd mongo-1*
phpize
./configure --enable-mongo --with-php-config=php-config --prefix=/usr/lib/php5/
make && make install
正确的版本配置由phpize
命令初始化。
确保您的lib路径为/usr/lib/php5
,如果没有,请在./configure
参数中进行更改。