首页 文章

找不到类'Cassandra'

提问于
浏览
2

我想按照以下方式安装DataStax php驱动程序:https://github.com/datastax/php-driver/blob/master/ext/README.md . 我已经安装了所有内容,并将extension = cassandra.so添加到apache2 php.ini文件中 . 但是,当我尝试运行一些简单的代码,如 $cluster = Cassandra::cluster()->build(); 时,我得到错误:"Fatal error: Class 'Cassandra' not found in /var/www/html/test.php on line 3"

有人能帮帮我吗?

2 回答

  • 0

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

    use Cassandra;
    
  • 0

    已经有一段时间了,但也许它对某人有帮助 .

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

相关问题