首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql是在php.ini中启用的,但我仍在接受对未定义函数mysql_connect()的调用

问mysql是在php.ini中启用的,但我仍在接受对未定义函数mysql_connect()的调用
EN

Stack Overflow用户
提问于 2014-01-13 09:24:57
回答 2查看 1.4K关注 0票数 0

我们有一个Windows 2008服务器,今天早上当我们来到办公室时,我们看到mysql没有工作

对于一个简单的连接函数,我们得到了这个错误

代码语言:javascript
复制
Fatal error: Call to undefined function mysql_connect() 

但奇怪的是,mysql扩展是在php.ini文件中启用的。

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

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

根据phpinfo(),C:\PHP中使用ini文件的php和ext文件夹中都存在DLL文件。

我找不到解决问题的方法,至少也找不出是什么原因造成的。

如果有人能给我一些建议,我将不胜感激。

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-13 09:48:46

为调试目的,请尝试

代码语言:javascript
复制
if ( !function_exists('mysql_connect') ) {
    echo '<pre>mysql extension loaded: ', extension_loaded('mysql') ? 'yes':'no', "\r\n";
    $cf = get_cfg_var('cfg_file_path');
    echo 'ini file: ', $cf, "\r\n";
    if ( !$cf || !file_exists($cf) ) {
        echo "no config file\r\n";
    }
    else {
        echo "mysql config options:\r\n";
        $mc = array_filter( file($cf), function($e) { return false!==stripos($e, 'mysql') && false!==stripos($e, 'extension'); });
        echo join("", $mc);
    }
    die('no function mysql_connect</pre>');
}

输出应该类似于

代码语言:javascript
复制
<pre>mysql extension loaded: no
ini file: C:\Develop\php\php.ini
mysql config options:
;extension=php_mysql.dll
;extension=php_mysqli.dll
extension=php_pdo_mysql.dll
no function mysql_connect</pre>

它表示行extension=php_mysql.dll已被注释掉(在我的php.ini中)。

如果这个脚本显示php_mysql.dll确实应该加载,请尝试增加php和webserver的日志级别,并检查日志文件。可能windows无法加载dll,因为它依赖于另一个dll,该dll不再存在(在正确的版本中)。例如,"my“ext目录中的php_mysql.dll依赖于MSVCR110.DLL,这是因为我安装了Visual,否则需要安装Visual 2012再发行版。像依赖沃克这样的工具可以显示运行应用程序和/或dll所需的dll。

或者,php_mysql.dll实现的API版本与您的php核心不同。例如,如果您安装了PHP5.4,但php_mysql.dll为php5.1,您将在日志文件中看到一个API魔术键错误。

票数 3
EN

Stack Overflow用户

发布于 2014-01-13 09:30:20

重新启动WAMP或XAMPP服务器。您可以向XAMPP或WAMP的控制面板查询

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

https://stackoverflow.com/questions/21087610

复制
相关文章

相似问题

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