【问题标题】:Class 'Cassandra' not found未找到“Cassandra”类
【发布时间】:2017-01-09 11:05:57
【问题描述】:

我是 Ubuntu 和 Cassandra 的新手。我正在尝试根据:https://github.com/datastax/php-driver/blob/master/ext/README.md 安装 DataStax php 驱动程序。 我已经安装了所有东西,并将 extension=cassandra.so 添加到 apache2 php.ini 文件中。但是当我尝试运行像$cluster = Cassandra::cluster()->build(); 这样的简单代码时,我得到错误:“致命错误:第 3 行的 /var/www/html/test.php 中找不到类 'Cassandra'”

有人可以帮帮我吗?

【问题讨论】:

    标签: php cassandra


    【解决方案1】:

    在使用类之前将以下内容添加到您的 php 文件中

    use Cassandra;
    

    【讨论】:

      【解决方案2】:

      已经有一段时间了,但也许它可以帮助某人。

      当您在 localhost 上运行时,将 extension=cassandra.so 添加到 apache2/php.ini 应该可以工作。如果您使用一些框架,例如 cakePHP,并且您使用bin/cake server 运行服务器,它将在http://localhost:8765/ 上运行。您还需要将extension=cassandra.so 添加到cli/php.ini

      【讨论】:

        猜你喜欢
        • 2014-08-29
        • 2017-01-01
        • 2014-10-22
        • 2016-07-15
        • 2017-09-20
        • 2019-09-29
        • 2018-05-03
        • 2015-02-11
        • 2016-10-02
        相关资源
        最近更新 更多