MySQL通过PHP通过Windows上的Apache不起作用

时间:2013-10-18 21:23:23

标签: php mysql apache install httpmodule

我正在使用Apache 2.4 x86,Php54 x86的Windows 7(x64) 和MySql 5.6 x64。

  • PHP在我的Apache Web服务器上运行良好。
  • 当我从CommandLine运行PHP时:php dbTest.php它运行没有问题
  • 但是当我尝试加载页面时,出现错误Fatal error: Call to undefined function mysqli_connect() in <path to dbtest.php> on line 3

  • 尝试安装PHP 55,但没有......

  • 尝试将libmysql.dll放入(php dir,win / system32,apache bin)
  • 安装了VC71运行时(因为我在故障排除指南中看到了它)

编辑:
- 还尝试安装所有x64(Apache和PHP)
- 尝试安装Apache v2.2和PHP v5.3,

什么都行不通......

  1. 如何运行命令行,但通过Apache,它不起作用?
  2. 我看到mysqlnd已列出,但不是mysql / mysqli,好像mysqlnd是模块......
  3. 谢谢你的时间。
    为了救我最后的几根头发!

2 个答案:

答案 0 :(得分:0)

PHP 5.4默认安装了mysqlnd,因此您不需要libmysqli.dll

phpinfo()是否列出了一个mysqli块?

答案 1 :(得分:0)

你需要在ext目录下的这个文件php_mysqli.dll