linux — невозможно установить расширение php mongo в centos 6.5 и php 5.4

Я установил PHP 5.4 и mongodb в Centos 6.5.

Я пытался установить расширение PHP mongodb, используя инструкцию, приведенную в http://www.liquidweb.com/kb/how-to-install-the-mongodb-php-driver-extension-on-centos-6/, но когда я бегу 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

Решение

Я бы установил его вручную. Это то же самое, что делает 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 параметр.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]