gpt4 book ai didi

laravel - 如何整合 Laravel 5.7 和 Cassandra 3.6?

转载 作者:行者123 更新时间:2023-12-03 14:49:07 27 4
gpt4 key购买 nike

我想在 Laravel 5.7 项目中使用 Cassandra 作为我的 noSql 数据库。
我找到了一些用于集成 Cassandra 和 Laravel 的软件包,但其中一些已经过时了。

在这个 git 中:https://github.com/ShahinSorkh/laravel-cassandra ,
它说我们必须有 datastax php,它只适用于 php 版本 5.6., 7.0。和 7.1.*。

我的 php 版本是 7.2

任何人都可以推荐支持 Laravel 5.7 和 php 7.2 的集成 Laravel 和 Cassandra 的软件包或如何集成它?

最佳答案

目前没有其他 cassandra php 驱动程序(不幸的是!)
但是,您可以使用 this guide 手动编译该驱动程序。 .这要求还安装了页面顶部描述的 c++ 驱动程序。总结一下编译PHP扩展的步骤是:

git clone https://github.com/datastax/php-driver.git
pushd ext
phpize
popd
mkdir build
pushd build
../ext/configure
make
make install
popd
重要提示 :如果您需要为 7.4 及更高版本编译它并且这会引发一些包含“ulong 未定义”的错误,您需要应用 this PR 中的更改.
更新 09/2020 :我目前正在重构我的应用程序以摆脱 cassandra。 Cassandra Libs,尤其是 PHP,没有得到很好的维护和 C++ & PHP drivers are being abandonded by DataStax

关于laravel - 如何整合 Laravel 5.7 和 Cassandra 3.6?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54085473/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com