当前位置:论坛首页 > Linux面板 > 求助

【已回应】自己安装php扩展gearman 无法加载 gearmand 服务已...

发表在 Linux面板2018-11-8 10:35 [复制链接] 2 1654

环境:

腾讯云
centos7.2 64
NGINX 1.14.0
php 7.1.23

需求:
安装gearmand 服务做 mysql 和 redis 数据同步

已操作:
已安装完成gearmand 服务

正要操作:
php扩展gearman

报错信息:

  1. [root@VM_27_0_centos gearman-1.1.2]# ./configure --with-php-config=/www/server/php/71/bin/php-config
  2. [root@VM_27_0_centos gearman-1.1.2]# make & make install

  3. [root@VM_27_0_centos wwwroot]# php test.php
  4. PHP Warning:  PHP Startup: Invalid library (maybe not a PHP library) '/www/server/php/71/lib/php/extensions/no-debug-non-zts-20160303/gearman.so' in Unknown on line 0
  5. PHP Fatal error:  Uncaught Error: Call to undefined function gearman_version() in /www/wwwroot/test.php:2
  6. Stack trace:
  7. #0 {main}
  8.   thrown in /www/wwwroot/test.php on line 2

  9. Fatal error: Uncaught Error: Call to undefined function gearman_version() in /www/wwwroot/test.php:2
  10. Stack trace:
复制代码


配置文件:
  1. [root@VM_27_0_centos wwwroot]# ls /www/server/php/71/lib/php/extensions/no-debug-non-zts-20160303/
  2. gearman.so  opcache.a  opcache.so  redis.so
  3. [root@VM_27_0_centos wwwroot]# vim /www/server/php/71/etc/php.ini
  4. extension=/www/server/php/71/lib/php/extensions/no-debug-non-zts-20160303/gearman.so
  5. or
  6. <div>extension=gearman.so</div>
复制代码


猜测:是否安装不一样


使用道具 举报 只看该作者 回复
发表于 2018-11-8 12:13:03 | 显示全部楼层
你看下phpinfo是否有正常加载到gearman
使用道具 举报 回复 支持 反对
发表于 2018-11-8 13:58:20 | 显示全部楼层
河妖 发表于 2018-11-8 12:13
你看下phpinfo是否有正常加载到gearman

没有
http://api.lesongya.com/s.php
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表