php fpm启动报错,php-fpm启动报错:libgearman.so.8: No such file or directory in Unknown on line 0...

从一台服务器上拷贝php-fpm程序到另一台后启动提示错误:/etc/init.d/php-fpm-5.4 start

Starting php-fpm [27-Jul-2017 11:31:39] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php54/lib/php/extensions/no-debug-non-zts-20100525/gearman.so' - libgearman.so.8: cannot open shared object file: No such file or directory in Unknown on line 0

done

看错误提示是找不到libgearman.so.8

开始是怀疑直接拷贝的gearman.so扩展不能用,从网上下载gearman重新编译:下载最新版本:

$ wg

$ tar zxvf gearman-1.1.1.tgz

$ cd gearman-1.1.1/

$ phpize

$ ./configure --with-php-config=/usr/local/php/bin/php-config

$ make

$ make install

make过程中有错误:configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.

checking for gawk... gawk

checking whether to enable gearman support... yes, shared

not found

提示需要安装libgearman,到这里才知道问题出在哪里,直接yum安装libgearmanyum install libgearman

...

....

.....

Dependencies Resolved

========================================================================================================================

Package                        Arch                     Version                           Repository              Size

========================================================================================================================

Installing:

libgearman                     x86_64                   1.1.8-2.el6                       epel                    70 k

Installing for dependencies:

boost-system                   x86_64                   1.41.0-28.el6                     base                    26 k

Transaction Summary

========================================================================================================================

Install       2 Package(s)

...                                                                 2/2

....

.....

Installed:

libgearman.x86_64 0:1.1.8-2.el6

Dependency Installed:

boost-system.x86_64 0:1.41.0-28.el6

Complete!

可以安装,直接安装后重启php-fpm服务,没有提示错误。解决。/etc/init.d/php-fpm-5.4 restart

Gracefully shutting down php-fpm . done

Starting php-fpm  done

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值