在php-7.2.11上安装mysqli,但“无法加载动态库'mysqli.so'”

j1dl9f46  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(408)

我已经成功地在linux上安装了php-7.2.11,但是忘记了mysqli的扩展。我制作了mysqli.so并将其安装在“/usr/local/lib/php/extensions/no-debug-non-zts-20170718”上。如果我运行“php-m”,有一个mysqli,但是当我通过“/usr/local/sbin/php-fpm-r”启动php-fpm时,它将失败。消息是:

警告:php启动:无法加载动态库“mysqli.so”(已尝试:/usr/local/lib/php/extensions/no-debug-non-zts-20170718/mysqli.so(/usr/local/lib/php/extensions/no-debug-non-zts-20170718/mysqli.so:未定义符号:mysqlnd\u global\u stats),第0行未知中的/usr/local/lib/php/extensions/no-debug-non-zts-20170718/mysqli.so.so(/usr/local/lib/php/extensions/no-debug-non-zts-20170718/mysqli.so.so:无法打开共享对象文件:没有这样的文件或目录)

我不知道为什么“无法加载”,为什么是“mysqli.so.so”。你有什么建议吗?

fcwjkofz

fcwjkofz1#

php fmp配置通常与php cli分开,可以在中找到 /etc/php/{version}/fpm/php.ini . 在其中启用扩展并重新启动php fpm服务

systemctl restart php-fpm.service

相关问题