首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP -无法加载动态库‘/usr/lib64 64/php/模块/

PHP -无法加载动态库‘/usr/lib64 64/php/模块/
EN

Stack Overflow用户
提问于 2014-06-07 12:50:34
回答 1查看 16K关注 0票数 3

当我试图运行我的网页时,我遇到了以下错误,该页面嵌入了一个php脚本来调用mysql数据库:

代码语言:javascript
复制
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/dbase.so' - /usr/lib64/php/modules/dbase.so: undefined symbol: core_globals in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysql.so' - /usr/lib64/php/modules/mysql.so: undefined symbol: executor_globals in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysqli.so' - /usr/lib64/php/modules/mysqli.so: undefined symbol: executor_globals in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo.so' - /usr/lib64/php/modules/pdo.so: undefined symbol: executor_globals in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so' - /usr/lib64/php/modules/pdo_mysql.so: undefined symbol: php_pdo_register_driver in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_sqlite.so' - /usr/lib64/php/modules/pdo_sqlite.so: undefined symbol: executor_globals in Unknown on line 0
[notice] Apache/2.2.3 (Red Hat) configured -- resuming normal operations
PHP Fatal error:  Call to undefined function mysqli_connect() in /var/www/html/index.php on line 11

我检查了我的php.ini文件,并验证了extension_dir指令引用了正确的目录,即/usr/lib64/php/modules/

有谁能弄清楚这些错误发生的原因吗?

EN

回答 1

Stack Overflow用户

发布于 2014-06-07 13:39:20

您应该打开位于php文件夹中的php.ini文件,并取消注释这一行代码:

代码语言:javascript
复制
;extension=php_mysql.dll

然后它会是这样的:

代码语言:javascript
复制
extension=php_mysql.dll
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24097377

复制
相关文章

相似问题

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