【问题标题】:Cassandra PHP libcassandra.so.2: cannot open shared object fileCassandra PHP libcassandra.so.2:无法打开共享对象文件
【发布时间】:2015-09-28 04:21:40
【问题描述】:

所以我花了一天中最好的时间尝试(但失败了)将 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

我检查了 libcassandra.so.2 文件确实存在于 /usr/local/lib64/libcassandra 中。

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

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

谢谢 马特。

【问题讨论】:

  • aaaa 并且通常在我提出问题后我找到了答案 ¬¬。明天给它一个适当的测试,如果一切正常,请添加答案,以防万一其他人有同样的问题。

标签: php cassandra centos7


【解决方案1】:

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

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

【讨论】:

  • 我记得过去我曾经遇到过类似这样的其他错误。不管怎样,谢谢你
猜你喜欢
  • 2011-12-23
  • 1970-01-01
  • 2013-04-21
  • 2013-05-05
  • 2015-10-30
  • 2019-04-30
  • 2017-05-21
  • 2012-05-24
  • 2014-02-10
相关资源
最近更新 更多