Я пытаюсь установить драйвер php datastax для Cassandra, и когда я запускаю следующую команду:
pecl install ext/package.xml 
после проверки его из git я получаю следующее сообщение:
 configure: error: Unable to load libcassandra ERROR: `/tmp/pear/temp/cassandra/configure' failed 
Может ли кто-нибудь указать мне в правильном направлении, чтобы успешно установить этот драйвер, пожалуйста?
версия cassandra, которую я использую, – 2.1.8, поэтому, возможно, драйвер не был обновлен, чтобы подключиться к последней версии cassandra.
Следующие шаги работали для меня. YMMV.
 $ uname -a 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u3 x86_64 GNU/Linux 
  Установите некоторые prereq (удаленный libuv-dev из списка): 
 $ sudo apt-get install g++ make cmake libssl-dev libgmp-dev php5 php5-dev openssl libpcre3-dev 
  Попытка установить libuv-dev прямо сейчас приведет к следующей ошибке: 
libuv зависит от libc6 (> = 2.14); однако: Версия libc6: amd64 в системе – 2.13-38 + deb7u8.
  У Wheezy есть немного более старая версия libc6 .  Подходите к Джесси, чтобы получить 2.14.  Добавьте в /etc/apt/sources.list следующее: 
 deb ftp://ftp.debian.org/debian/ jessie main deb-src ftp://ftp.debian.org/debian/ jessie main 
После запуска следующих команд эти службы будут перезапущены: mysql, exim4, cups, cron, atd, apache2
 $ sudo apt-get update $ sudo apt-get install libc6 $ sudo apt-get -f install 
Загрузите и установите следующие файлы:
 $ wget http://downloads.datastax.com/cpp-driver/ubuntu/14.04/libuv_1.6.1-1_amd64.deb $ wget http://downloads.datastax.com/cpp-driver/ubuntu/14.04/libuv-dev_1.6.1-1_amd64.deb $ wget http://downloads.datastax.com/cpp-driver/ubuntu/14.04/cassandra-cpp-driver_2.1.0-1_amd64.deb $ wget http://downloads.datastax.com/cpp-driver/ubuntu/14.04/cassandra-cpp-driver-dev_2.1.0-1_amd64.deb $ sudo dpkg -i libuv_1.6.1-1_amd64.deb $ sudo dpkg -i libuv-dev_1.6.1-1_amd64.deb $ sudo dpkg -i cassandra-cpp-driver_2.1.0-1_amd64.deb $ sudo dpkg -i cassandra-cpp-driver-dev_2.1.0-1_amd64.deb 
Загрузите и установите расширение DataStax Cassandra PHP:
 $ git clone https://github.com/datastax/php-driver.git $ cd php-driver $ sudo pecl install ext/package.xml 
  Добавьте расширение в php.ini : 
 $ sudo sh -c 'echo "extension=cassandra.so" >>/etc/php5/apache2/php.ini' 
Перезапустить Apache:
 $ sudo /etc/init.d/apache2 restart 
  Подтвердите, что Cassandra появляется с помощью <?php phpinfo(); 
Это было решено, возникла проблема с неправильным php.ini, на который не ссылаются в phpinfo ().