Instalar librería Elasticsearch-PHP

El cliente PHP oficial de Elasticsearch. Está diseñado para ser un cliente de bajo nivel.

 

Como instalarlo en linux a través de Composer

Actualizamos

sudo apt-get update

Instalamos curl si no lo tenemos

sudo apt-get install curl

Instalamos composer globalmente

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Verificamos

composer -V

Preparamos nuestro archivo composer.json para definir la libreria de Elasticsearch-PHP. En este caso la versión 7, aunque se puede cambiar la versión.

{
	  "config": {
    "platform": {
      "php": "7.1"
    }
  },
    "require": {
        "elasticsearch/elasticsearch": "7"
    }
}

Preparamos el archivo en la raiz de nuestro sitio. Composer leera ese fichero e instalará los paquetes en el directorio /vendor.

Importante arrancar composer en la raíz de la web.

Composer install

Una vez se haya instalado los paquetes en /vendor, pordremos tener acceso a las librerias.

require 'vendor/autoload.php';
$client = Elasticsearch\ClientBuilder::create()->build();.

 

PHP, Linux, Elasticsearch

No hay comentarios en “Instalar librería Elasticsearch-PHP”