2015-07-03 6 views
0

Я запускаю PHP 5.5.22 через MAMP (pro) в OSX 10.10.4, и я просто хочу использовать PHP для работы с Cassandra (выполняется локально).Установка PHP-драйвера для Cassandra на MAMP

Datastax, кажется, большие мальчики мира Кассандры. Поэтому я предполагаю, что мне нужно установить этот драйвер: https://github.com/datastax/php-driver/ с помощью следующих инструкций: https://github.com/datastax/php-driver/blob/master/ext/README.md, но они не имеют для меня никакого смысла.

Как я могу загрузить модуль cassandra.so?

ответ

2

Хорошо, есть к нему, как это:

Сначала я должен был получить мой PHP на MAMP быть настроен с соответствующим источником PHP, который не поставляется с MAMP

  1. я изменил к последним PHP версия на MAMP, для меня 5.6.10, также изменила мои переменные пути к новому бункеру для PHP: /Applications/MAMP/bin/php/php5.6.10/bin/
  2. Загруженного источника PHP 5.6.10, извлеченной его и переименовала папку просто «php»
  3. , переключение в /Applications/MAMP/bin/php/php5.6.10 и создал каталог под названием 'include' - скопировано загруженный php папку там
  4. кд /Applications/MAMP/bin/php/php5.6.10/include/php и побежал ./configure

Затем следовали инструкции здесь: https://github.com/datastax/php-driver/blob/master/ext/README.md

  1. В терминале, гласил: brew install libuv cmake gmp
  2. В каталоге, где имеет смысл, запустить:

git clone https://github.com/datastax/php-driver.git cd php-driver git submodule update --init cd ext ./install.sh phpize ./configure make install

Затем редактировал php.ini добавить в: extension=cassandra.so