4 votes

J'essaie d'installer l'extension Solr de pecl, mais elle a besoin de curl.

Quand j'essaie d'installer solr-beta :

pecl install solr-beta

Je reçois cette erreur :

pecl/solr nécessite l'extension PHP "curl". Aucun paquet valide trouvé l'installation a échoué

Le problème est que curl est déjà installé et qu'il semble être activé lorsque je regarde ma page phpinfo.

8voto

jrodman Points 91

D'après ce qui est mentionné dans http://pecl.php.net/bugs/bug.php?id=17012&edit=1 En effet, pecl ne reconnaît pas les modules php qui n'ont pas été compilés statiquement en php. Donc si vous utilisez des bibliothèques partagées, pecl les ignorera.

Pecl ignore également votre php.ini.

La bonne nouvelle est qu'il y a encore deux façons simples d'installer ceci si vous avez curl comme extension partagée :

1) pear install pecl/solr

2) pecl install -n solr

Cela devrait installer le module php de Solr. Vous devrez inclure la bibliothèque solr.so en modifiant le fichier php.ini.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X