Я уже устанавливаю pdo cassandra
и уже добавить в php.ini
, но когда я подключаюсь к cassandra
используя php pdo. мой веб-бланк (соединение было сброшено). Я проверяю к журналу ошибок apache, я получил дочерний pid 18080, выходной сигнал Ошибка сегментации.
я использую
[cqlsh 5.0.1 | Cassandra 2.1.3 | CQL spec 3.2.0 | Native protocol v3]
Thrift version 0.9.0 ubuntu 14.04.1
Образец подключения к Кассандре
$db = new PDO("cassandra:host=localhost;port=9042;cqlversion=3.2.0", 'cassandra', 'cassandra');
Может кто-нибудь сказать мне, как это исправить?
Спасибо
Ваша проблема — проблема апача, а не проблема Кассандры. Эта библиотека очень устарела и, похоже, не получает никаких обновлений. Последний коммит был в июле 2012 года:
commit d1a1d4bc0a940422e111f37c958170b074b6025a
Author: <we dont need this bit>
Date: Fri Jul 13 15:05:22 2012 -0500
...
У вас есть два варианта, найти более обновленную библиотеку или использовать действительно старую версию cassandra. Я бы пошел на первое, планета Кассандра имеет раздел для варианты драйверов для разных языков.
Других решений пока нет …