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

标签 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/”文件夹中。

有人知道为什么会发生这种情况吗?

最佳答案

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

如果您查看错误消息,它缺少 libgearman.so.8 而不是 gearman.so

关于php - pecl - gearman - 无法加载动态库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14904072/

相关文章:

high-availability - HA gearman 作业服务器的最佳实践是什么

php - 将 PHP 5.3.3 从源代码编译到 Apache

php - 我可以将 solr pecl 扩展用于生产应用程序吗?

linux - 如何安装 pecl_http ubuntu

Python 3.6 安装 pip install gearman 时出错

javascript - jQuery $.post 不执行,如何修复

php - Ruby 相当于 PHP 的 "unserialize"函数?

php - 使用 JQUERY 修改 url_for,Symfony 的 href

php - 存储查询结果的记录ID以便进一步浏览?

doctrine-orm - Gearman、ZF2、Doctrine2、MySQL、SQLSTATE[HY000] : General error: 2006 MySQL server has gone away