所以我花了大部分时间尝试(并且失败)将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
由于 太
答案 0 :(得分:8)
我遇到的问题是libcassandra已安装到/usr/local/lib64
而非/usr/lib64
一个简单的ln -s /usr/local/lib64/libcassandra.so.2 /usr/lib64/libcassandra.so.2
命令修复了问题