1

我尝试使用 cassandra php驱动程序

按照安装步骤操作后,出现错误:

Fatal error: Class 'Cassandra' not found in /var/www/web/xx/yy.php.....

Cassandra 模块似乎与php -m

php -m 命令结果

但在 phpinfo 中,它似乎不是一个模块。

我应该怎么做才能解决它?

注意:操作系统:ubuntu,php版本:5.5,cassandra.so文件退出路径正确,php.ini文件更新为cassandra.so文件路径。php5-fpm 重新启动

4

1 回答 1

1

在典型安装中,CLI 和 http 模块有单独的 php 配置文件。因此,它可能仅在 CLI 模式下启用(与 php -m 的输出一起使用),而当 php 用作 http 服务器中的模块时,它不会被加载。

您要检查配置文件 php.ini。调用 phpinfo(); 将显示加载配置文件的路径。

于 2015-08-08T12:02:28.760 回答