老师携程部分的这个问题

来源:5-5 异步Mysql详解(上)

究极大混子

2019-09-03

PHP Warning:  PHP Startup: Unable to load dynamic library 'redis.so' (tried: /usr/lib64/php/modules/redis.so (/usr/lib64/php/modules/redis.so: undefined symbol: php_json_decode_ex), /usr/lib64/php/modules/redis.so.so (/usr/lib64/php/modules/redis.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

PHP Fatal error:  main(): must be called in the coroutine. in /var/www/html/swoole/MySql/mysql.php on line 32



我也没有用到redis。线上php7.2中确实没有redis.so这个扩展包

http://img.mukewang.com/szimg/5d6e0ce109d0fe1e16090714.jpg

http://img1.sycdn.imooc.com/szimg/5d6e15990910414907590525.jpg


写回答

2回答

singwa

2019-09-04

还有第二个问题您代码有问题。参考;https://www.qinziheng.com/swoole/7477.htm

0
1
究极大混子
下面提的那个问题解决了,就是redis扩展问题,只是协成连接一下mysql,还会报redis错误,有点懵
2019-09-06
共1条回复

singwa

2019-09-04

先 php -m | grep redis 看下是否有

0
1
究极大混子
# php -m | grep redis PHP Warning: PHP Startup: Unable to load dynamic library 'redis.so' (tried: /usr/lib64/php/modules/redis.so (/usr/lib64/php/modules/redis.so: undefined symbol: php_json_decode_ex), /usr/lib64/php/modules/redis.so.so (/usr/lib64/php/modules/redis.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 # find / -name redis.so /usr/lib64/php/modules/redis.so /root/phpredis/.libs/redis.so /root/phpredis/modules/redis.so
2019-09-06
共1条回复

Swoole入门到实战打造高性能赛事直播平台

swoole创始人推荐,借助Swoole打造高性能直播平台

2228 学习 · 1062 问题

查看课程