我正在为新的 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/