Maintenant, j'ai installé php 5.3. * Via apt-get sur mon PC Ubuntu, mais je dois travailler avec 5.4.5 pour un problème. Selon cette raison, j'essaie de compiler et d'installer une nouvelle version php 5.4.5 avec le pilote mongo en place de separete: Je l'ai étapes suivantes:compiler php 5.4.5 avec mongo driver
sudo su
cd /opt
tar xfz php-5.4.5.tar.gz
cd php-5.4.5
./configure --prefix=/opt/php545 --enable-phar --with-config-file-path=/opt/php545/php.ini
make & make install
après les commandes ci-dessus j'avais obtenu de travail php:
/opt/php545/bin/php -v
PHP 5.4.5 (cli) (built: Aug 15 2012 09:04:56)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
après que j'ai fait ensuite:
/opt/php545/bin/pecl install mongo
et me retourner
Build process completed successfully
Installing '/opt/php545/lib/php/extensions/no-debug-non-zts-20100525/mongo.so'
install ok: channel://pecl.php.net/mongo-1.2.12
configuration option "php_ini" is not set to php.ini location
You should add "extension=mongo.so" to php.ini
j'ajouté en /opt/php545/php.ini ligne suivante
extension=/opt/php545/lib/php/extensions/no-debug-non-zts-20100525/mongo.so
mais mongo pas chargé en tant que module:
/opt/php545/bin/php -m | grep mongo
!!!Nothing here!!!
Qu'est-ce que je fait de mal?
PS:
/opt/php545/bin/php -i | grep php.ini
retour
Configuration File (php.ini) Path => /opt/php545/php.ini
(php.ini Seting correctement)
Quel est le résultat de si simplement faire 'extension = mongo.so'? – xdazz