Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Si querés usar la API de Apache Solr desde PHP, debemos de seguir algunos pasos muy sencillos.

OBS:

  • Ser root.
  • Usar Debian Wheezy.

Entramos a la consola y escribimos:
sudo aptitude update
sudo aptitude install php5-common php5 php5-dev libapache2-mod-php5 php5-cli
sudo aptitude install php5-curl libcurl4-gnutls-dev libxml2 libxml2-dev
sudo aptitude install build-essential php-pear

Descargamos la última versión de Apache Solr (http://pecl.php.net/package/solr). En este caso sería la 1.0.2.
wget -c http://pecl.php.net/get/solr-1.0.2.tgz

Una vez descargado, lo descomprimimos.
tar -xvf solr-1.0.2.tgz

Volvemos a entrar a la consola y escribimos:
cd solr-1.0.2
phpize
./configure
make
sudo make install

Sale lo siguiente por pantalla:
Installing shared extensions:     /usr/lib/php5/20100525/

Volvemos a entrar a la consola y escribimos:
cd /etc/php5/conf.d/
sudo nano solr.ini

Agregamos lo siguiente:
extension=solr.so

Guardamos (Control + o), y luego lo cerramos (Control + x).
Ahora reiniciamos Apache.
Entramos en la consola y escribimos:
sudo service apache2 restart


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *