2009-07-03 157 views
1

PHP不断失败,告诉我,它没有找到因某种原因/ext/php_mssql.dll。很显然,我检查了这个文件夹,它非常有用。我不确定它为什么失败。有什么建议么?PHP扩展没有发现

编辑:。

我把ntwdblib.dll到我的PHP目录中,并且是给从“坏网关走到错误通过不返回一组完整的HTTP标头的行为不端指定的CGI应用程序的标题是没有回报的“PHP启动失败:无法加载/ext/php_mssql.dll”不返回任何头都

HTTP错误502.2 - 坏网关 指定的CGI应用程序通过不返回一个不守规矩 。完整的 HTTP标头。它的标头 返回是“”。

回答

2

当我得到这个情况下,它是两个原因之一,通常是因为:

  • 路径问题。工作目录可能不是你想象的那样,所以相对路径最终会以别的方式结束。还有一些关于此的其他配置设置;
  • 你加载扩展需要一些其他的.DLL的,但无法找到他们 - 因此无法加载。 PHP不会正确报告这种情况(它只是说 - 未能加载)。
1

这可能是值得检查你的c具有导ntwdblib.dll:\ Windows \ System32或在你的PHP目录 - 应该有一个附带的SQL Server。我还发现有时与PHP捆绑在一起无效。

+0

我发现了一个副本,并把它放在我的PHP目录,现在我得到一个不同的错误。 – 2009-07-03 12:02:12