Die folgenden Schritte funktionierten für mich. YMMV.
$ uname -a
3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u3 x86_64 GNU/Linux
einige prereqs Install (libuv-dev
aus der Liste entfernt):
$ sudo apt-get install g++ make cmake libssl-dev libgmp-dev php5 php5-dev openssl libpcre3-dev
Versuch libuv-dev
jetzt in dem folgenden Fehler führt zu installieren: a haben
libuv depends on libc6 (>= 2.14); however: Version of libc6:amd64 on system is 2.13-38+deb7u8.
Wheezy scheint etwas ältere Version von libc6
. Tritt auf Jessie zu, um 2.14 zu bekommen. Fügen Sie den folgenden zu /etc/apt/sources.list
:
deb ftp://ftp.debian.org/debian/ jessie main
deb-src ftp://ftp.debian.org/debian/ jessie main
Nachdem die folgenden Befehle ausgeführt wird, werden diese Dienste neu gestartet werden: mysql, exim4, Tassen, cron, ATD, apache2
$ sudo apt-get update
$ sudo apt-get install libc6
$ sudo apt-get -f install
Laden und installieren Sie die folgenden Dateien:
$ 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
Herunterladen und installieren der DataStax Cassandra PHP-Erweiterung:
Fügen Sie die Erweiterung zu php.ini
:
$ sudo sh -c 'echo "extension=cassandra.so" >>/etc/php5/apache2/php.ini'
Restart Apache:
$ sudo /etc/init.d/apache2 restart
bestätigen Cassandra erscheint <?php phpinfo();
Was sagt Ihre 'config.log' Datei? Sollte sich in dem Verzeichnis befinden, in dem es sich befindet. –
cc: Fehler: nicht erkannte Befehlszeilenoption '-qversion'. nicht ganz sicher, was ich suche für config.log – Moshi
jede Hilfe wäre sehr geschätzt – Moshi