instala o driver php-cassandra

0

tem problema de dependências / nomenclatura:

sudo dpkg -i cassandra-cpp-driver_2.4.3-1_amd64.deb

retorna

cassandra-cpp-driver depends on libuv; however:
  Package libuv is not installed.

libuv está instalado, mas agora é chamado libuv0.10 como "explicar" ao instalador que libuv = libuv0.10 ?

Não é possível criar o driver php-cassandra a partir da fonte também. Mas pode construir o driver cpp.

pecl install também falha

    
por cur4so 12.09.2016 / 20:05

1 resposta

0

Tive o mesmo problema, tive que desinstalar já instalado o libuv0.10 e o libuv0.10-dev.

Em seguida, siga estas instruções:

sudo apt-get install php-pear php5-dev libgmp-dev libpcre3-dev g++ make cmake libssl-dev openssl<br />
wget downloads.datastax.com/cpp-driver/ubuntu/14.04/dependencies/libuv/v1.8.0/libuv_1.8.0-1_amd64.deb<br />wget downloads.datastax.com/cpp-driver/ubuntu/14.04/dependencies/libuv/v1.8.0/libuv-dev_1.8.0-1_amd64.deb<br />
wget downloads.datastax.com/cpp-driver/ubuntu/14.04/cassandra/v2.4.2/cassandra-cpp-driver_2.4.2-1_amd64.deb<br />
wget downloads.datastax.com/cpp-driver/ubuntu/14.04/cassandra/v2.4.2/cassandra-cpp-driver-dev_2.4.2-1_amd64.deb

sudo dpkg -i libuv_1.8.0-1_amd64.deb<br />
sudo dpkg -i libuv-dev_1.8.0-1_amd64.deb<br />
sudo dpkg -i cassandra-cpp-driver_2.4.2-1_amd64.deb<br />
sudo dpkg -i cassandra-cpp-driver-dev_2.4.2-1_amd64.deb<br />

pecl install cassandra

ADD extension=cassandra.so in php.ini

Fonte: link

    
por 25.02.2017 / 10:40