![Mysqli 已安装在我的系统上,并且已在 php.ini 中启用了扩展,但我找不到实际的扩展](https://linux22.com/image/803562/Mysqli%20%E5%B7%B2%E5%AE%89%E8%A3%85%E5%9C%A8%E6%88%91%E7%9A%84%E7%B3%BB%E7%BB%9F%E4%B8%8A%EF%BC%8C%E5%B9%B6%E4%B8%94%E5%B7%B2%E5%9C%A8%20php.ini%20%E4%B8%AD%E5%90%AF%E7%94%A8%E4%BA%86%E6%89%A9%E5%B1%95%EF%BC%8C%E4%BD%86%E6%88%91%E6%89%BE%E4%B8%8D%E5%88%B0%E5%AE%9E%E9%99%85%E7%9A%84%E6%89%A9%E5%B1%95.png)
Centos 6.4 X86_64,Apache 2.2.4 和 PHP 5.4.17。我已重建 PHP 以包含 mysqli。Phpinfo 显示已安装 mysqli。Php.ini 的扩展未注释。如何将 mysqli.so 放入 lib/php/extensions/no-debug-non.../ 目录中?如果我遗漏了什么,我深表歉意 - 我是 Linux 新手。我到处搜索类似的问题,但似乎没有任何修复方法能够真正将 mysqli.so 放入扩展目录中。谢谢。
答案1
扩展不起作用?尝试使用 Linux shell:php -i | grep extension_dir,它将仅过滤掉 php 配置中带有扩展目录的行。希望对您有所帮助。
答案2
最近我自己花了几个小时研究这个。请确保检查扩展文件夹的路径是否设置正确。如果有疑问,请将完整路径放在:-
extension_dir = "C:\PHP7\ext"