我在OSX 10.10.4上通过MAMP(专业版)运行PHP 5.5.22,我只想使用PHP与Cassandra一起工作(在本地运行)。
Datastax似乎是Cassandra世界的大男孩。所以我假设我需要通过以下说明安装此驱动程序:https://github.com/datastax/php-driver/:https://github.com/datastax/php-driver/blob/master/ext/README.md但它们对我没有任何意义。
如何加载我的cassandra.so模块?
答案 0 :(得分:3)
好的,就这样:
首先,我必须在MAMP上使用适当的php源配置我的php,该源不附带MAMP
/Applications/MAMP/bin/php/php5.6.10/bin/
php
”/Applications/MAMP/bin/php/php5.6.10
并创建了一个名为“include
”的目录 - 将已下载的php
文件夹复制到那里/Applications/MAMP/bin/php/php5.6.10/include/php
并运行./configure
然后按照此处的说明进行操作:https://github.com/datastax/php-driver/blob/master/ext/README.md
brew install libuv cmake gmp
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