centos7 安装swoole扩展后执行PHP -m报错

Unable to load dynamic library '/usr/lib64/php/modules/swoole.so' (tried: /usr/lib64/php/modules/swoole.so (/usr/lib64/php/modules/swoole.so: undefined symbol: mysqlnd_find_charset_nr)

编辑安装swoole4的时候,未报错,make test也未报错。不过执行php -m的时候就报上述错误,我只安装了一个PHP7.2,swoole扩展位置也确实没错,请大神解惑哈

阅读 4.1k
2 个回答

我的安装流程:
下载:https://github.com/swoole/swo...
生产configure脚本(建立拓展骨架):phpize
配置:configure –witch-php-config=xxx
安装:make && make install
配置php.ini:extension=swoole.so

是否漏了某个步骤?

检查 /usr/lib64/php/modules/swoole.so 是否存在

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题