2010-08-23 6 views
0

Est-il possible d'ajouter des extensions PECL dans une pile lampp? Si tel est le cas, comment cela peut-il se faire? Je suis particulièrement intéressé par l'extension http://www.php.net/manual/en/book.solr.php.Comment ajouter l'extension Solr PECL dans la pile lampp (xampp)

EDIT: lors de l'installation de cette extension à l'aide:

/opt/lampp/bin/pecl install -f solr 

coutures tout pour aller comme il devrait, sauf à la fin:

checking for cURL support... yes, shared 
checking for cURL in default path... not found 
configure: error: Please reinstall the libcurl distribution - 
     easy.h should be in <curl-dir>/include/curl/ 
ERROR: `/tmp/pear/temp/solr/configure --enable-solr=yes --enable-solr-debug=no --with-curl=/opt/lampp/bin --with-libxml-dir=/usr' failed 

D'après ce que je comprends cela voudrait dire qu'il a simplement besoin trouver l'emplacement correct de boucle que je spécifie dans l'installation quand il demande comme 'opt/lampp/bin'

Cela signifie-t-il que cela ne peut pas être fait sans recompiler php en utilisant un paquet curl différent? Est-ce possible même avec une pile de lampp ou dois-je maintenant construire le mien?

Des idées?

Répondre

0

voir PHP: Installation of PECL extensions.

Jetez aussi un coup d'oeil aux exigences du module d'extension SOLR: http://docs.php.net/solr.requirements

+0

Ainsi, la même technique est appliquée à une pile de lampp comme il le fait à une pile construite séparément? – user103219

+0

Oui, dans les deux cas, c'est: soit trouvez un binaire compatible .so/.dll ou compilez le module d'extension vous-même. phpinfo() peut vous dire quels commutateurs ./configure ont été utilisés pour construire le php-core. – VolkerK

+0

@ user103219 J'ai la même erreur .. Je ne comprends pas comment vous avez résolu ce problème. Pourriez-vous l'expliquer plus facilement? Merci –