2015-07-03 81 views
0

我在OSX 10.10.4上通過MAMP(pro)運行PHP 5.5.22,我只是想用PHP與Cassandra(本地運行)一起工作。在MAMP上安裝Cassandra的PHP驅動程序

Datastax似乎是卡桑德拉世界的大男孩。所以我假設我需要通過以下說明安裝此驅動程序:https://github.com/datastax/php-driver/https://github.com/datastax/php-driver/blob/master/ext/README.md但它們對我沒有意義。

我怎樣才能讓我的cassandra.so模塊加載?

回答

2

好,我知道它是這樣的:

首先我必須得到我的PHP的MAMP用適當的PHP源不與甲基苯丙胺

  1. 船我改變爲最新配置PHP版本的甲基苯丙胺,對我來說5.6.10,也改變了我的PATH變量,新賓爲PHP:/Applications/MAMP/bin/php/php5.6.10/bin/
  2. 下載PHP 5.6.10源,提取它,並重新命名文件夾,只是「php
  3. 導航中至 /Applications/MAMP/bin/php/php5.6.10並創建了一個名爲 'include' 目錄 - 在那裏
  4. CD /Applications/MAMP/bin/php/php5.6.10/include/php複製下載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

相關問題