php - fatal error : Call to undefined function mysqli_connect() while extension are set properly

标签 php mysql apache mysqli

我在“google”中搜索了很多,但没有找到完美的答案。我也在“stackoverflow”中看到了很多问题,但这些并没有描述我的问题。

Fatal error: Call to undefined function mysqli_connect()Fatal error: mysqli_connect()这两个问题接近我的问题,但这些都没有解决我的问题,反正我的问题是:

我已经编写了 php 代码来连接我的 mysql 数据库 服务器。

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

注意事项:

我已经编辑了

  1. extension_dir = "C:\PHP\ext"
  2. extension=php_mysqli.dll
  3. 结果

    ini_set('display_errors', 1);错误报告(E_ALL)**;是一样的 **Fatal error: Call to undefined function mysqli_connect()

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

我正在使用 Apache 2.2.11PHP 5.2.17 以及 MySQL 5.5 有谁知道吗,哪里出了问题?

  1. 我在 EXT 文件夹中有“PHP_MYSQLI.DLL”。

编辑: 令人惊讶的是,phpinfo() 中没有关于数据库服务器的信息。谁能告诉我现在出了什么问题。 编辑 2:

下载非线程安全的还是线程安全的..我已经下载了非线程安全的

最佳答案

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

关于php - fatal error : Call to undefined function mysqli_connect() while extension are set properly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17250225/

相关文章:

java - 最新的 Apache HTTP 客户端中的 setConnectionTimeout() 等价物是什么?

php - 使用 XAMPP,如何将 PHP 5.3 换成 PHP 5.2?

php - Ext Tree,数据显示在控制台,但不显示在页面上

mysql - laravel 5 与 json 的自关系

apache没有读取更新的符号链接(symbolic link)

php - 没有要求,没有包含,没有 url 重写,但脚本在不在 url 中的情况下执行

php - 如何在带有左连接的 mysql select 查询中使用 CASE?

php - SQLSTATE[HY000] [1045] 用户 'landon_app' @'localhost' 的访问被拒绝

php - Codeigniter 中的下拉 li 未使用 id 从数据库获取正确的值

mysql - block 密码、salt、AES、MySQL 和凭证存储的最佳实践