首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在红帽上启用mysqli扩展?

如何在红帽上启用mysqli扩展?
EN

Server Fault用户
提问于 2012-02-03 11:43:16
回答 1查看 20.7K关注 0票数 2

我的php.ini说:

解析的其他.ini文件

代码语言:javascript
复制
    /etc/php53/php.d/curl.ini,   
 /etc/php53/php.d/fileinfo.ini, /etc/php53/php.d/json.ini, /etc/php53/php.d/mysqli.ini,
 /etc/php53/php.d/mysql.ini, /etc/php53/php.d/pdo_mysql.ini, /etc/php53/php.d/phar.ini, 
/etc/php53/php.d/zip.ini

mysqli.ini已加载..。但我还是明白,

PHP致命错误:类“mysqli”未找到

  • 我尝试使用dl(“mysqli.so”)启用动态加载和初始化php脚本;
  • 我还尝试重新编译php源代码:./配置-with=/usr/lib64 64/mysql-with=/usr/lib64 64/mysql/mysql_config

就连这个都没用。有人能帮我解决我的问题吗?

  1. 红帽企业Linux服务器第5版(Tikanga)。
  2. x86_64 GNU/Linux
  3. 不能进入RHN。

谢谢。

EN

回答 1

Server Fault用户

发布于 2012-02-03 13:59:02

所以..。php -i和phpinfo()没有显示这个模块?

检查/etc/php53/php.d/mysqli.ini for extension="mysqli.so“查找您的扩展dir类似于"php -i|grep extension_dir”检查此模块的扩展路径(例如: ls -lha /usr/lib 64/php/-lha/mysqli.so)如果存在鼠标,请检查此模块的所有所需的lib (ldd /usr/lib 64/php/-i|grep/mysqli.so),如果模块不存在,请安装它。(我假设您是自定义编译php,所以您可以在php源代码的ext/mysqli中找到这个扩展。只需制作&& make,或者在安装过程中看到一些错误),您也可以从php -i中找到有关stdout中缺少或不兼容模块的有用信息。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/356506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档