php - por - Instalación de Solr en un servidor XAMPP en un servidor LINUX
versiones de xampp (3)
Intento instalar la extensión Solr PHP en mi servidor web. Ya tengo un servidor XAMPP y estoy usando PECL para instalar solr
$ cd /opt/lampp/bin
$ sudo ./pecl install solr-1.0.1
Pero tengo el siguiente error:
checking libxml2 install dir... /usr/lib
checking for xml2-config path...
configure: error: xml2-config not found. Please check your libxml2 installation.
ERROR: `/tmp/pear/temp/solr/configure --enable-solr=yes --enable-solr-debug=no --with-curl=
/usr --with-libxml-dir=/usr/lib'' failed
Durante la instalación, me pide que ingrese una ruta:
libxml2 install prefix [/usr] :
He intentado con enter
y /usr/lib
¿Qué debo ingresar allí para no obtener un error? ¿O cómo debo instalar para no obtener un error?
Ahora tengo libxml2 instalado a través de yum install libxml2-devel
. Pero tengo algunos errores extraños ahora. Éstos son solo algunos de ellos, termina con:
no such parameter
/tmp/pear/temp/solr/solr_types.h:388: error: declaration for parameter ''client_count'' but no such parameter
/tmp/pear/temp/solr/solr_types.h:386: error: declaration for parameter ''document_count'' but no such parameter
/tmp/pear/temp/solr/solr_types.h:384: error: declaration for parameter ''request_count'' but no such parameter
/tmp/pear/temp/solr/php_solr.c:1185: error: expected ''{'' at end of input
make: *** [php_solr.lo] Error 1 ERROR: `make'' failed
Podría instalar fácilmente PECL Solr a través del administrador de paquetes de mi sistema, probablemente esto también funcione para usted. Lo encontré muy fácil, así que probablemente valga la pena compartirlo (Fedora 14):
$ sudo yum install php-pecl-solr
Un poco más tarde obtuve php-pecl-solr-0.9.11-1.fc14.x86_64
instalado, la página de inicio del paquete de fedora está aquí .
Pude localizar la versión libxml2 con este comando:
$ locate libxml2.so
probablemente esto sea útil también.
Si está utilizando RHEL / Fedora / CentOS / Scientific Linux, entonces necesita instalar libxml2-devel
yum install libxml2-devel