环境:
腾讯云
centos7.2 64
NGINX 1.14.0
php 7.1.23
需求:
安装gearmand 服务做 mysql 和 redis 数据同步
已操作:
已安装完成gearmand 服务
正要操作:
php扩展gearman
报错信息:
- [root@VM_27_0_centos gearman-1.1.2]# ./configure --with-php-config=/www/server/php/71/bin/php-config
- [root@VM_27_0_centos gearman-1.1.2]# make & make install
- [root@VM_27_0_centos wwwroot]# php test.php
- 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
- PHP Fatal error: Uncaught Error: Call to undefined function gearman_version() in /www/wwwroot/test.php:2
- Stack trace:
- #0 {main}
- thrown in /www/wwwroot/test.php on line 2
- Fatal error: Uncaught Error: Call to undefined function gearman_version() in /www/wwwroot/test.php:2
- Stack trace:
复制代码
配置文件:
- [root@VM_27_0_centos wwwroot]# ls /www/server/php/71/lib/php/extensions/no-debug-non-zts-20160303/
- gearman.so opcache.a opcache.so redis.so
- [root@VM_27_0_centos wwwroot]# vim /www/server/php/71/etc/php.ini
- extension=/www/server/php/71/lib/php/extensions/no-debug-non-zts-20160303/gearman.so
- or
- <div>extension=gearman.so</div>
复制代码
猜测:是否安装不一样
|
|