PHP PDO显示“没有价值”

时间:2012-09-26 19:58:01

标签: apache pdo php

我已经看到很多问题描述了这个问题,但没有人解决这个问题。

昨晚我将PHP从5.3.2更新到5.4.6,所有突然的PDO开始表现得很奇怪并且显示没有可用的驱动程序。

  • 我在ext目录
  • 中有必要的DLL(php_pdo_mysql.dll)
  • php.ini中启用了PDO和特定于数据库的扩展
  • 以下代码在从终端/ cmd和浏览器执行时的行为方式不同:

    print_r(PDO::getAvailableDrivers());

    终端/ cmd中的

    显示适当的驱动程序列表,而在浏览器中显示空数组。

这一切让我相信Apache的安装(仍然是2.2)并不是很正确。我已经安装了版本2.4,但确实没有任何改变。

调用时,phpinfo()显示正确的php.ini路径,但还有其他任何可能影响正确PDO加载的内容吗?

提前致谢!

0 个答案:

没有答案