pecl - gearman - 无法加载动态库?

时间:2013-02-15 22:00:58

标签: php pecl gearman

我正在为新的Amazon Elastic Beanstalk集群设置默认实例,但是我在通过pecl安装gearman php客户端时遇到问题。

我运行pecl install mongo没有任何问题,但在我运行pecl install gearman后,它出现以下错误:

[root@ip ~]# php
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/gearman.so' - libgearman.so.8: cannot open shared object file: No such file or directory in Unknown on line 0

我确实安装了gearmand,只是php客户端给我带来了麻烦。 php模块gearman.so也位于“/ usr / lib64 / php / modules /”文件夹中。

任何人都知道为什么会发生这种情况?

1 个答案:

答案 0 :(得分:3)

不幸的是,gearman的安装有点复杂。即使您不打算将当前服务器用于gearman,也需要下载并编译gearman服务器。它提供了您缺少的库。

如果您查看错误消息,则会遗漏libgearman.so.8而不是gearman.so