Cassandra PHP libcassandra.so.2:无法打开共享对象文件

时间:2015-07-09 16:38:39

标签: php cassandra centos7

所以我花了大部分时间尝试(并且失败)将apache cassandra的php驱动程序安装到我的服务器(CentOS 7)上。

经过大量的捣乱和一些白发后,我终于得到了安装驱动程序但不幸的是它并没有真正加载。

在我的apache错误日志中我得到了 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/cassandra.so' - libcassandra.so.2: cannot open shared object file: No such file or directory in Unknown on line 0

我已经检查过了,并且/ usr / local / lib64 / libcassandra中确实存在libcassandra.so.2文件。

有没有人遇到类似的问题? 任何帮助将不胜感激。

我正在运行CentOS 7和PHP 5.4.16以及Apache 2.4.6

由于 太

1 个答案:

答案 0 :(得分:8)

我遇到的问题是libcassandra已安装到/usr/local/lib64而非/usr/lib64

一个简单的ln -s /usr/local/lib64/libcassandra.so.2 /usr/lib64/libcassandra.so.2命令修复了问题