致命错误:调用未定义的函数mysql_connect()并且缺少mysqli扩展名

时间:2014-12-17 14:23:29

标签: php mysql iis mysqli

  1. 我的php.ini文件中有两个以下

    extension=php_mysql.dll
    extension=php_mysqli.dll
    
  2. 来自php.info(),可以看到下面的内容是正确的。

    Loaded Configuration File   C:\Program Files (x86)\PHP\v5.3\php.ini
    
  3. 我只安装了一个版本的php。

  4. 我还应该尝试什么?

    奇怪的是,如果我加载我的应用程序错误是

      

    致命错误:调用未定义的函数mysql_connect()

    但如果我加载phpMyAdmin,登录后错误是

    The mysqli extension is missing. Please check your PHP configuration.
    <a href="Documentation.html#faqmysql" target="documentation"><img class="icon" src="./themes/pmahomme/img/b_help.png" width="11" height="11" alt="Documentation" title="Documentation" /></a>
    

1 个答案:

答案 0 :(得分:0)

确保php.ini的路径已设置且可见 在加载的配置文件中。

如果你正在使用Windows ..请确保使用/和\ 在apache httpd.conf中 它应该是 PHPIniDir“C:/php/5.5 /”