致命错误:在正确设置扩展名时调用未定义的函数mysqli_connect()

时间:2013-06-22 11:26:59

标签: php mysql apache mysqli

我已经在" google"很多,但我没有找到一个完美的答案。我在" stackoverflow"中看到过很多问题。但这些并没有描述我的问题。

Fatal error: Call to undefined function mysqli_connect()Fatal error: mysqli_connect()这两个问题与我的问题很接近,但这些都没有解决我的问题,无论如何我的问题是:

我已经编写了php代码,用于连接我的mysql database服务器。

<?php
  echo "entering db";
  $link=mysqli_connect('localhost','root','qwerty');
  echo "entered";
?>

注意:

我已编辑

  1. extension_dir =&#34; C:\ PHP \ ext&#34;
  2. 延长= php_mysqli.dll
  3. 的结果

    ini_set(&#39; display_errors&#39;,1); error_reporting(E_ALL)**;是相同的**致命错误:调用未定义的函数mysqli_connect()

  4. 我已经执行了 echo&#39; ini:&#39;,get_cfg_var(&#39; cfg_file_path&#39;); 和 它显示 C:\ PHP \ php.ini

  5. 我正在使用Apache 2.2.11PHP 5.2.17MySQL 5.5有没有人有任何想法,那里有什么问题?

    1. 我已经&#34; PHP_MYSQLI.DLL&#34;在EXT文件夹中。
    2. 编辑: 令人惊讶的是,phpinfo()中没有关于数据库服务器的信息。现在有人能告诉我什么是问题。 编辑2:

      哪一个下载非线程安全或线程安全..我已下载非线程安全

1 个答案:

答案 0 :(得分:1)

我不知道它会帮助别人或不...但我仍然给出这个答案,因为我没有得到任何适当的解决方案。我已经尝试了所有错误检查,我确信我的代码中没有错误。我说所有扩展都已正确加载我没有任何适当的解决方案。我卸载了我的所有设置并安装 wamp 而不是单独安装所有软件包。相同的代码现在运行完美在 wamp